Transforma document în PDF

Capacitatea de a converti documente ușor și fiabil dintr-un format în altul este o caracteristică cheie a Aspose.Words. PDF este unul dintre formatele cele mai populare pentru conversie – este un format cu aspect fix care păstrează aspectul original al unui document în timpul redării pe diverse platforme. Termenul “redare” este utilizat în Aspose.Words pentru a descrie procesul de conversie a unui document într-un format de fișier paginat sau care are conceptul de pagini.

Converti document Word în PDF

Conversia din Word în PDF este un proces destul de complex care necesită mai multe etape de calcul. Motorul de layout al Aspose.Words imită modul în care funcționează motorul de layout al paginilor Microsoft Word, făcând ca documentele PDF de ieșire să arate cât mai aproape posibil de ceea ce puteți vedea în Microsoft Word.

Cu Aspose.Words puteți transforma programatic un document din formatele Word, cum ar fi DOC sau DOCX, în PDF fără a utiliza Microsoft Office. Acest articol explică cum să realizați această conversie.

Converti DOCX sau DOC în PDF

Transformarea din formatul de document DOC sau DOCX în formatul PDF în Aspose.Words este foarte simplă și poate fi realizată cu doar două linii de cod care:

  1. Încărcați documentul vostru într-un obiect Document utilizând unul dintre constructorii săi prin specificarea numelui documentului cu extensia sa de format.
  2. Invocați una dintre metodele Document.Save pe obiectul Document și specificați formatul de ieșire dorit ca PDF prin introducerea unui nume de fișier cu extensia “.PDF”.

Următorul exemplu de cod arată cum să convertiți un document din DOCX în PDF utilizând metoda Save:

Puteți descărca fișierul șablon al acestui exemplu din Aspose.Words GitHub.

Transforma în diferite standarde PDF

Aspose.Words oferă enumerația PdfCompliance pentru a sprijini conversia DOC sau DOCX în diverse standarde de format PDF (cum ar fi PDF 1.7, PDF 1.5, etc.).

Următorul exemplu de cod demonstrează cum să convertiți un document în PDF 1.7 utilizând PdfSaveOptions cu conformitate la PDF17:

Converti imagini în PDF

Conversia în PDF nu este restricționată la formatele de documente Microsoft Word. Orice format suportat de Aspose.Words, inclusiv cele create programatic, poate fi de asemenea transformat în PDF. De exemplu, putem converti imagini cu o singură pagină, cum ar fi JPEG, PNG, BMP, EMF, sau WMF, precum și imagini cu mai multe pagini, cum ar fi TIFF și GIF, în PDF.

Următorul exemplu de cod arată cum să schimbați imagini JPEG și TIFF în PDF:

Pentru ca acest cod să funcționeze, trebuie să adăugați referințe la Aspose.Words și System.Drawing în proiectul vostru.

Reducerea dimensiunii de ieșire PDF

Când salvați în PDF, puteți specifica dacă doriți să optimizați ieșirea. Pentru a face acest lucru, trebuie să setați steagul OptimizeOutput la true, iar apoi canvasurile imbricate redundante și goale vor fi eliminate, glifele adiacente cu aceeași formatare vor fi concatenate.

Următorul exemplu de cod arată cum să optimizați ieșirea:

Vezi și