Tento stručný návod vysvětluje, jak převést Word do PDF pomocí C# načtením zdrojového DOCX souboru a použitím třídy PdfSaveOptions ke konfiguraci výstupního PDF. Můžete nastavit seznam čísel stránek, které chcete vykreslit, na PDF, režim stránky pro definování pohledu při jeho zobrazení, režim souladu s PDF a také řadu dalších vlastností. Po exportu Wordu do PDF v C# můžete uložit výstupní soubor PDF zadáním cesty a názvu souboru spolu s konfiguracemi PDF.
Kroky k převodu Wordu do PDF pomocí C#
- Chcete-li převést Word do PDF, nainstalujte si Aspose.Words ze správce balíčků NuGet
- Načtěte zdrojový soubor Word, který je třeba převést do PDF v C#
- Vytvořte a inicializujte objekt PdfSaveOptions pro konfiguraci výstupního PDF
- Nastavte seznam čísel stránek aplikace Word k tisku, režim stránky a režim souladu PDF
- Uložte soubor aplikace Word jako PDF pomocí výše uvedené konfigurace
Tyto kroky vedou k převodu Wordu do PDF v C# poskytnutím podrobného přístupu, kdy se zdrojový soubor Wordu načte z disku. V dalším volitelném kroku je vytvořen a inicializován objekt PdfSaveOptions pro konfiguraci výstupního souboru PDF nastavením různých parametrů. V posledním kroku se soubor Word uloží pomocí požadovaných konfigurací PDF.
Kód pro export Wordu do PDF pomocí 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); | |
} | |
} | |
} |
V tomto tutoriálu se při použití C# Word do PDF převod provádí pomocí PdfSaveOptions. Tato třída obsahuje mnoho konfigurací, jako je nastavení komprese textového obsahu, faktor přiblížení, chování přiblížení, možnost použití vyhlazování, možnosti obrysu a mnoho dalších.
Naučili jsme se zde, jak převést Word do PDF pomocí C#. Pokud se chcete naučit proces převodu dokumentu Word do HTML, přečtěte si článek na jak převést dokument Word do HTML pomocí C#.