Převod dokumentu na PDF
Schopnost snadno a spolehlivě převádět dokumenty z jednoho formátu do druhého je klíčovou vlastností Aspose.Words. Jedním z nejpopulárnějších formátů pro převod je PDF – formát s pevným rozložením, který zachovává původní vzhled dokumentu během jeho vykreslování na různých platformách. Termín “Vykreslování” se používá v Aspose.Words k popisu procesu převodu dokumentu do formátu souboru, který je stránkovaný nebo má koncept stránek.
Převod dokumentu Word na PDF
Převod z Word na PDF je poměrně složitý proces, který vyžaduje několik fází výpočtu. Aspose.Words layout engine napodobuje způsob, jakým Microsoft Word je page layout engine funguje, takže PDF výstupní dokumenty vypadají co nejblíže tomu, co můžete vidět v Microsoft Word.
Pomocí Aspose.Words můžete programově převést dokument z formátu DOC nebo DOCX do formátu PDF bez použití Microsoft Office. Tento článek vysvětluje, jak provést tuto konverzi.
Převod DOCX nebo DOC na PDF
Převod z formátu dokumentu DOC nebo DOCX do formátu PDF v Aspose.Words je velmi snadný a lze jej provést pouze dvěma řádky kódu, které:
- Načtěte dokument do objektu Document pomocí jednoho z jeho konstruktorů zadáním názvu dokumentu s příponou jeho formátu.
- Vyvolejte jednu z metod Document.Save na objektu Document a zadejte požadovaný výstupní formát jako PDF zadáním názvu souboru s “.PDF” Rozšíření.
Následující příklad kódu ukazuje, jak převést dokument z DOCX na PDF pomocí metody Save
:
Soubor šablony tohoto příkladu si můžete stáhnout z Aspose.Words GitHub.
Někdy je nutné zadat další možnosti, které mohou ovlivnit výsledek uložení dokumentu jako PDF. Tyto možnosti lze určit pomocí třídy PdfSaveOptions, obsahující vlastnosti, které určují, jak bude zobrazen výstup PDF.
Všimněte si, že stejnou technikou můžete převést jakýkoli dokument ve formátu flow-layout do formátu PDF.
Převést na různé PDF standardy
Aspose.Words poskytuje výčet PdfCompliace na podporu převodu DOC nebo DOCX do různých standardů formátu PDF (například PDF 1.7, PDF 1.5, atd.).
Následující příklad kódu ukazuje, jak převést dokument na PDF 1.7 Pomocí PdfSaveOptions s dodržením PDF17:
Převod obrázků na PDF
Převod na PDF není omezen formáty dokumentů Microsoft Word. Jakýkoli formát podporovaný Aspose.Words, včetně programově vytvořeného, lze také převést na PDF. Můžeme například převést jednostránkové obrázky, například JPEG, PNG, BMP, EMF, nebo WMF, stejně jako vícestránkové obrázky, například TIFF a GIF, až PDF.
Následující příklad kódu ukazuje, jak převést obrázky JPEG a TIFF na PDF:
Aby tento kód fungoval, musíte do svého projektu přidat odkazy na Aspose.Words a System.Drawing
.
Vidět
- Článek Vykreslování další informace o formátech fixed-page a flow-layout
- Článek Převod do formátu s pevnou stránkou další informace o rozvržení stránky
- Článek Zadejte Možnosti Vykreslování při převodu na PDF další informace o použití třídy
PdfSaveOptions