Przekształcić dokument do PDF
Możliwość łatwego i niezawodnego konwertowania dokumentów z jednego formatu na inny jest kluczową funkcją Aspose.Words. PDF jest jednym z najpopularniejszych formatów do konwersji – to format o stałym układzie, który zachowuje oryginalny wygląd dokumentu podczas renderowania na różnych platformach. Termin “renderowanie” jest używany w Aspose.Words do opisania procesu przekształcania dokumentu do formatu pliku, który jest paginowany lub ma koncepcję stron.
Konwertować dokument Word do PDF
Konwersja z Word do PDF to dość skomplikowany proces, który wymaga kilku etapów obliczeń. Silnik układu Aspose.Words naśladuje sposób działania silnika układu stron Microsoft Word, dzięki czemu wyjściowe dokumenty PDF wyglądają jak najbardziej zbliżone do tego, co można zobaczyć w Microsoft Word.
Za pomocą Aspose.Words możesz programowo przekształcić dokument z formatów Word, takich jak DOC lub DOCX, do PDF bez używania Microsoft Office. Ten artykuł wyjaśnia, jak przeprowadzić tę konwersję.
Konwertować DOCX lub DOC do PDF
Przekształcanie z formatu dokumentu DOC lub DOCX do formatu PDF w Aspose.Words jest bardzo proste i można to osiągnąć za pomocą zaledwie dwóch linijek kodu, które:
- Załaduj swój dokument do obiektu Document używając jednego z jego konstruktorów przez podanie nazwy dokumentu z rozszerzeniem jego formatu.
- Wywołaj jedną z metod Document.Save na obiekcie Document i określ żądany format wyjściowy jako PDF, wprowadzając nazwę pliku z rozszerzeniem “.PDF”.
Poniższy przykład kodu pokazuje, jak konwertować dokument z DOCX do PDF używając metody Save:
Możesz pobrać plik szablonu tego przykładu z Aspose.Words GitHub.
Czasami konieczne jest określenie dodatkowych opcji, które mogą wpłynąć na wynik zapisywania dokumentu jako PDF. Opcje te można określić za pomocą klasy PdfSaveOptions, zawierającej właściwości, które określają sposób wyświetlania wyjścia PDF.
Zauważ, że tą samą techniką możesz zamieniać dowolny dokument w formacie flow-layout na format PDF.
Przekształcić do różnych standardów PDF
Aspose.Words zapewnia wyliczenie PdfCompliance do obsługi konwersji DOC lub DOCX do różnych standardów formatu PDF (takich jak PDF 1.7, PDF 1.5, itp.).
Poniższy przykład kodu demonstruje, jak konwertować dokument do PDF 1.7 używając PdfSaveOptions ze zgodnością z PDF17:
Konwertować obrazy do PDF
Konwersja do PDF nie jest ograniczona do formatów dokumentów Microsoft Word. Dowolny format obsługiwany przez Aspose.Words, włączając te utworzone programowo, może być również przekształcony do PDF. Na przykład, możemy konwertować jednostronicowe obrazy, takie jak JPEG, PNG, BMP, EMF, lub WMF, jak również wielostronicowe obrazy, takie jak TIFF i GIF, do PDF.
Poniższy przykład kodu pokazuje, jak zamieniać obrazy JPEG i TIFF na PDF:
Aby ten kod działał, musisz dodać referencje do Aspose.Words i System.Drawing
w swoim projekcie.
Zmniejszenie rozmiaru wyjścia PDF
Podczas zapisywania do PDF możesz określić, czy chcesz optymalizować wyjście. W tym celu musisz ustawić flagę OptimizeOutput na true, a wtedy nadmiarowe zagnieżdżone i puste płótna zostaną usunięte, sąsiednie glyfy z tym samym formatowaniem zostaną połączone.
Poniższy przykład kodu pokazuje, jak optymalizować wyjście:
Zobacz również
-
Artykuł Renderowanie aby uzyskać więcej informacji o formatach stałej strony i flow-layout
-
Artykuł Konwersja do formatu stałej strony aby uzyskać więcej informacji o układzie strony
-
Artykuł Określanie opcji renderowania podczas przekształcania do PDF aby uzyskać więcej informacji o używaniu klasy
PdfSaveOptions
-
Artykuł Poznaj funkcje konwersji do PDF/A i PDF/UA opisujący, który standard PDF i odpowiednie ISO dla standardów PDF są obsługiwane przez Aspose.Words
-
Artykuł Który standard PDF lepiej wybrać do określenia, które standardy PDF mają sens dla których przypadków
-
Artykuł Praca z PDF/A lub PDF/UA opisuje wymagania dotyczące zawartości dokumentu w formatach PDF/A i PDF/UA – głównie wymagania dotyczące struktury i czcionek
-
Artykuł Ostrzeżenia o problemach z dostępnością podczas zapisywania do PDF/A i PDF/UA opisuje, jakie wymagania dostępności treści nakładają PDF/A i PDF/UA