Een document omzetten naar PDF
De mogelijkheid om gemakkelijk en betrouwbaar documenten te converteren van het ene formaat naar het andere is een belangrijke functie van Aspose.Words. Een van de meest populaire formaten voor het omzetten is PDF een vaste-layout formaat, die het oorspronkelijke uiterlijk van een document tijdens de weergave op verschillende platforms behoudt. De term “rendering” wordt gebruikt in Aspose.Words beschrijven van het proces van het omzetten van een document in een bestandsformaat dat wordt gepagineerd of heeft het concept van pagina’s.
Een Word-document omzetten naar PDF
Conversie van Word naar PDF is een vrij complex proces dat verschillende fasen van berekening vereist. Aspose.Words lay-out motor bootst de manier Microsoft WordDe pagina lay-out engine werkt, waardoor PDF-uitvoerdocumenten zo dicht mogelijk bij wat je kunt zien in Microsoft Word.
Met Aspose.Words u kunt programmatisch converteren van een document van DOC of DOCX-formaat naar PDF zonder gebruik Microsoft Kantoor. Dit artikel legt uit hoe u deze conversie kunt uitvoeren.
Het omzetten van DOCX of DOC naar PDF
Converteren van het DOC- of DOCX-documentformaat naar het PDF-formaat in Aspose.Words is zeer gemakkelijk en kan worden bereikt met slechts twee regels van code die:
- Uw document laden in a Document object met behulp van een van de constructeurs door het specificeren van de documentnaam met de formatextensie.
- Roep een van de Document.Save methoden op de Document object en specificeer het gewenste uitvoerformaat als PDF door een bestandsnaam in te voeren met de extensie PDF.
De volgende code voorbeeld laat zien hoe u een document van DOCX in PDF met behulp van de Save
methode:
U kunt het sjabloonbestand van dit voorbeeld downloaden van Aspose.Words GitHub.
Soms is het noodzakelijk om extra opties op te geven, die het resultaat kunnen beïnvloeden van het opslaan van een document als PDF. Deze opties kunnen worden gespecificeerd door het gebruik van de PdfSaveOptions klasse, met eigenschappen die bepalen hoe de PDF-uitvoer wordt weergegeven.
Merk op dat met dezelfde techniek, kunt u elke flow-layout formaat document converteren naar PDF-formaat.
Naar verschillende PDF converteren Normen
Aspose.Words levert de PdfCompliaceLijst ter ondersteuning van de omzetting van DOC of DOCX in verschillende PDF-formaatstandaarden (zoals PDF 1.7, PDF 1.5, enz.).
Het volgende voorbeeld van code toont hoe een document naar PDF 1.7 te converteren met behulp van PdfSaveOptions met inachtneming van PDF17:
Afbeeldingen omzetten naar PDF
Converteren naar PDF is niet beperkt door Microsoft Word documentformaten. Elk formaat ondersteund door Aspose.Words, inclusief programmatisch gemaakt, kan ook worden omgezet naar PDF. We kunnen bijvoorbeeld single-page afbeeldingen, zoals JPEG, PNG, BMP, EMF, of WMF, maar ook multi-page afbeeldingen, zoals TIFF en GIF, omzetten naar PDF.
Het volgende voorbeeld van code laat zien hoe je JPEG- en TIFF-afbeeldingen kunt converteren naar PDF:
Om deze code te laten werken, moet je referenties toevoegen aan Aspose.Words, Java.awt.image, en javax. afbeeldingsklasse pakketten voor uw project.
PDF verkleinen Uitvoergrootte
Bij het opslaan naar PDF kunt u aangeven of u de uitvoer wilt optimaliseren. Om dit te doen, moet u de OptimizeOutput vlag naar true, en dan zal overbodig geneste doeken en lege doeken worden verwijderd, buurman glyphs met dezelfde opmaak zal worden samengevoegd.
Het volgende voorbeeld van code laat zien hoe u de output kunt optimaliseren:
Zie ook
- Het artikel Renderen voor meer informatie over de fixed-page en flow-layout formaten
- Het artikel Omzetten naar Fixed-Pagina Format voor meer informatie over de pagina-indeling
- Het artikel Renderopties weergeven bij omzetten naar PDF voor meer informatie over het gebruik van de
PdfSaveOptions
klasse