Den här korta artikeln tar upp hur man skriver ut PDF med C#. Den innehåller information om systemkonfiguration, steg-för-steg-processen och ett kodavsnitt för att skriva ut PDF-fil med C#. Dessutom behöver du inte installera Adobe Acrobat eller något annat verktyg för att arbeta med den här utskriftsfunktionen i din miljö.
Steg för att skriva ut PDF med C#
- Förbered systemet genom att installera Aspose.PDF for .NET för att skriva ut PDF
- Skapa en instans av klassobjektet PdfViewer
- Öppna PDF-filen och skriv ut den med metoden PrintDocument()
- Stäng PDF-filen
Dessa steg hjälper dig att förstå arbetsflödet för att skriva ut PDF-dokument med C#. Det initieras genom att ladda källfilen, skriva ut den och stänga den laddade PDF-filen. Dessutom kan du även skriva ut en säker och lösenordsskyddad PDF-fil med några metodanrop.
Kod för att skriva ut PDF med C#
static void Main(string[] args) // Print a PDF in C# | |
{ | |
// Set the license | |
new Aspose.Pdf.License().SetLicense("Aspose.Total.lic"); | |
// Create PdfViewer object | |
Aspose.Pdf.Facades.PdfViewer viewer = new Aspose.Pdf.Facades.PdfViewer(); | |
// Open input PDF file | |
viewer.BindPdf("input.pdf"); | |
// Print PDF document | |
viewer.PrintDocument(); | |
// Close PDF file | |
viewer.Close(); | |
} |
Detta kodavsnitt kan också skriva ut PDF med kommentarer med C#. Medan du kan ändra den för att skriva ut flera dokument efter varandra, genom att införa en loop. På samma sätt kan du skriva ut PDF-filen i gråskala eller i bildformat genom att manipulera metoderna och egenskaperna som exponeras av PdfViewer-klassen.
Denna handledning har väglett oss att skriva ut flera PDF-filer samtidigt med C#. Om du vill lära dig att ändra storleken på PDF-sidor, läs artikeln om hur man ändrar sidstorlek på PDF med C#.