Šioje glaustoje pamokoje paaiškinama, kaip konvertuoti Word į PDF naudojant C#, įkeliant šaltinio DOCX failą ir naudojant PdfSaveOptions klasę, kad sukonfigūruotumėte išvesties PDF. Galite nustatyti puslapių numerių, kuriuos norite pateikti, sąrašą į PDF, puslapio režimą, kad apibrėžtumėte rodinį jį rodant, PDF atitikties režimą ir daugybę kitų ypatybių. Eksportavę Word į PDF C#, galite išsaugoti išvesties PDF failą, nurodydami failo kelią ir pavadinimą kartu su PDF konfigūracijomis.
Veiksmai, kaip konvertuoti Word į PDF naudojant C#
- Įdiekite Aspose.Words iš NuGet paketų tvarkyklės, kad konvertuotumėte Word į PDF
- Įkelkite šaltinio Word failą, kurį reikia konvertuoti į PDF C#
- Sukurkite ir inicijuokite objektą PdfSaveOptions, kad sukonfigūruotumėte išvesties PDF
- Nustatykite spausdintinų Word puslapių numerių sąrašą, puslapio režimą ir PDF atitikties režimą
- Išsaugokite Word failą PDF formatu naudodami pirmiau minėtą konfigūraciją
Šie veiksmai yra vadovas, kaip konvertuoti Word į PDF C#, pateikiant nuoseklų metodą, kai šaltinio Word failas įkeliamas iš disko. Kitame pasirenkamajame žingsnyje sukuriamas ir inicijuojamas objektas PdfSaveOptions, kad būtų galima sukonfigūruoti išvesties PDF failą, nustatant skirtingus parametrus. Paskutiniame etape Word failas išsaugomas naudojant reikiamas PDF konfigūracijas.
Kodas eksportuoti Word į PDF naudojant 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); | |
} | |
} | |
} |
Šiame vadove naudojant C# Word į PDF konvertavimas atliekamas naudojant PdfSaveOptions. Šioje klasėje yra daug konfigūracijų, tokių kaip tekstinio turinio glaudinimo nustatymas, mastelio keitimo koeficientas, mastelio keitimo elgsena, galimybė naudoti anti-aliasing, kontūro parinktys ir daug daugiau.
Čia išmokome, kaip konvertuoti Word į PDF naudojant C#. Jei esate linkę išmokti konvertuoti Word dokumentą į HTML, žr. straipsnį kaip konvertuoti Word dokumentą į HTML naudojant C#.