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:

  1. Laad uw document in een Document-object met behulp van een van zijn constructors door de documentnaam met zijn formaatextensie te specificeren.
  2. 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.

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