Document naar PDF omzetten
Het vermogen om documenten eenvoudig en betrouwbaar van het ene formaat naar het andere te converteren is een belangrijke functie van Aspose.Words. PDF is een van de meest populaire formaten voor conversie – het is een formaat met vaste lay-out dat de oorspronkelijke weergave van een document behoudt bij rendering op verschillende platformen. De term “rendering” wordt in Aspose.Words gebruikt om het proces van het omzetten van een document naar een bestandsformaat dat gepagineerd is of het concept van pagina’s heeft te beschrijven.
Word-document naar PDF converteren
Conversie van Word naar PDF is een vrij complex proces dat verschillende rekenfasen vereist. De lay-out engine van Aspose.Words imiteert de manier waarop de pagina lay-out engine van Microsoft Word werkt, waardoor PDF-uitvoerdocumenten er zo dicht mogelijk bij uitzien als wat u kunt zien in Microsoft Word.
Met Aspose.Words kunt u programmatisch een document van Word-formaten, zoals DOC of DOCX, naar PDF omzetten zonder Microsoft Office te gebruiken. Dit artikel legt uit hoe u deze conversie uitvoert.
DOCX of DOC naar PDF converteren
Het transformeren van DOC of DOCX documentformaat naar PDF-formaat in Aspose.Words is zeer eenvoudig en kan worden bereikt met slechts twee regels code die:
- Laad uw document in een Document-object met behulp van een van zijn constructors door de documentnaam met zijn formaatextensie te specificeren.
- Roep een van de Document.Save-methoden aan op het Document-object en specificeer het gewenste uitvoerformaat als PDF door een bestandsnaam met de extensie “.PDF” in te voeren.
Het volgende codevoorbeeld toont hoe u een document van DOCX naar PDF converteert met behulp van de Save-methode:
U kunt het sjabloonbestand van dit voorbeeld downloaden van Aspose.Words GitHub.
Soms is het nodig om aanvullende opties te specificeren die het resultaat van het opslaan van een document als PDF kunnen beïnvloeden. Deze opties kunnen worden gespecificeerd door gebruik te maken van de PdfSaveOptions-klasse, die eigenschappen bevat die bepalen hoe de PDF-uitvoer wordt weergegeven.
Merk op dat u met dezelfde techniek elk document met flow-layout formaat naar PDF-formaat kunt transformeren.
Converteren naar verschillende PDF-standaarden
Aspose.Words biedt de PdfCompliance-enumeratie om de conversie van DOC of DOCX naar verschillende PDF-formaatstandaarden (zoals PDF 1.7, PDF 1.5, enz.) te ondersteunen.
Het volgende codevoorbeeld toont hoe u een document naar PDF 1.7 converteert met behulp van PdfSaveOptions met naleving van PDF17:
Afbeeldingen naar PDF converteren
Converteren naar PDF is niet beperkt tot Microsoft Word-documentformaten. Elk formaat dat door Aspose.Words wordt ondersteund, inclusief programmatisch gecreëerde, kan ook worden omgezet naar PDF. We kunnen bijvoorbeeld enkelvoudige afbeeldingen, zoals JPEG, PNG, BMP, EMF, of WMF, evenals meervoudige afbeeldingen, zoals TIFF en GIF, naar PDF transformeren.
Het volgende codevoorbeeld toont hoe u JPEG- en TIFF-afbeeldingen naar PDF converteert:
Om deze code te laten werken, moet u referenties naar Aspose.Words en System.Drawing toevoegen aan uw project.
PDF-uitvoergrootte verkleinen
Bij het opslaan naar PDF kunt u specificeren of u de uitvoer wilt optimaliseren. Om dit te doen, moet u de OptimizeOutput-vlag op true instellen, en dan worden overtollige geneste en lege canvassen weggenomen, aangrenzende glyphs met dezelfde opmaak worden samengevoegd.
Het volgende codevoorbeeld toont hoe u de uitvoer kunt optimaliseren:
Zie ook
-
Het artikel Rendering voor meer informatie over vaste pagina en flow-layout formaten
-
Het artikel Conversie naar vast paginaformaat voor meer informatie over pagina-indeling
-
Het artikel Renderingopties specificeren bij converteren naar PDF voor meer informatie over het gebruik van de
PdfSaveOptions-klasse -
Het artikel Leer de functies van conversie naar PDF/A en PDF/UA dat beschrijft welke PDF-standaard en de relevante ISO’s voor PDF-standaarden worden ondersteund door Aspose.Words
-
Het artikel Welke PDF-standaard is beter om te kiezen om te bepalen welke PDF-standaarden zinvol zijn voor welke gevallen
-
Het artikel Werken met PDF/A of PDF/UA beschrijft de vereisten voor documentinhoud in PDF/A en PDF/UA formaten – hoofdzakelijk de vereisten voor structuur en lettertypen
-
Het artikel Waarschuwingen voor toegankelijkheidsproblemen bij opslaan naar PDF/A en PDF/UA beschrijft welke contenttoegankelikheidseisen PDF/A en PDF/UA opleggen