Denna kortfattade handledning förklarar hur man konverterar Word till PDF med C# genom att ladda källfilen DOCX och använda klassen PdfSaveOptions för att konfigurera utdata-PDF. Du kan ställa in listan över sidnummer som du vill rendera till PDF, sidläge för att definiera vyn när den visas, PDF-kompatibilitetsläge och ett antal andra egenskaper också. Efter att ha exporterat Word till PDF i C# kan du spara den utgående PDF-filen genom att ange sökvägen och namnet tillsammans med PDF-konfigurationerna.
Steg för att konvertera Word till PDF med C#
- Installera Aspose.Words från NuGet-pakethanteraren för att konvertera Word till PDF
- Ladda käll Word-filen som behöver konverteras till PDF i C#
- Skapa och initiera PdfSaveOptions-objektet för att konfigurera utdata-PDF-filen
- Ställ in listan över Word-sidnummer som ska skrivas ut, sidläge och överensstämmelseläge för PDF
- Spara Word-filen som PDF med den ovan nämnda konfigurationen
Dessa steg guider för att konvertera Word till PDF i C# genom att tillhandahålla en steg-för-steg-metode där Word-källfilen laddas från disken. I nästa valfria steg skapas PdfSaveOptions-objektet och initieras för att konfigurera PDF-filen genom att ställa in olika parametrar. I det sista steget sparas Word-filen med de nödvändiga PDF-konfigurationerna.
Kod för att exportera Word till PDF med C#
using Aspose.Words; | |
using Aspose.Words.Saving; | |
namespace ConvertWordToPDFUsingCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Load the license in your application to avoid watermark in the output PDF | |
License WordToPdfLicense = new License(); | |
WordToPdfLicense.SetLicense("Aspose.Word.lic"); | |
// Load the word file to be converted to PDF | |
Document sampleDocx = new Document("InputWordDocx.docx"); | |
// Instantiate the PdfSaveOptions class object before converting the Docx to PDF | |
PdfSaveOptions options = new PdfSaveOptions(); | |
// Set the page numbers of the document to be rendered to output PDF | |
options.PageSet = new PageSet(1,3); | |
// Set page mode to full screen while opening it in a viewer | |
options.PageMode = PdfPageMode.FullScreen; | |
// Set the output PDF document compliance mode | |
options.Compliance = PdfCompliance.Pdf17; | |
// Save the resultant PDF file using the above mentioned options | |
sampleDocx.Save("Output.pdf", options); | |
} | |
} | |
} |
I denna handledning när du använder C# Word till PDF utförs konverteringen med PdfSaveOptions. Den här klassen innehåller många konfigurationer som att ställa in textinnehållskomprimering, zoomfaktor, zoombeteende, möjlighet att använda kantutjämning, konturalternativ och många fler.
Vi har lärt oss här hur man konverterar Word till PDF med C#. Om du är benägen att lära dig processen att konvertera Word-dokumentet till HTML, se artikeln om hur man konverterar Word-dokument till HTML med C#.