Konwertuj dokument do PDF
Możliwość łatwej i niezawodnej konwersji dokumentów z jednego formatu na inny jest kluczową cechą Aspose.Words. Jednym z najbardziej popularnych formatów do konwersji jest PDF - utrwalony format układu, który zachowuje oryginalny wygląd dokumentu podczas renderowania na różnych platformach. Określenie “renderowanie” jest używane w Aspose.Words opis procesu konwersji dokumentu na format pliku, który jest paginowany lub ma pojęcie stron.
Konwertuj Word Document do PDF
Konwersja z Worda na PDF jest raczej skomplikowanym procesem wymagającym kilku etapów obliczeń. Aspose.Words układ silnika naśladuje sposób Microsoft Wordsilnik układu strony działa, dzięki czemu dokumenty wyjściowe PDF wyglądają jak najbliżej tego, co można zobaczyć w Microsoft Word.
Z Aspose.Words można programowo przekonwertować dokument z formatu DOC lub DOCX do PDF bez użycia Microsoft Biuro. Ten artykuł wyjaśnia jak przeprowadzić tę konwersję.
Konwersja DOCX lub DOC na PDF
Konwersja z formatu dokumentu DOC lub DOCX na format PDF w Aspose.Words jest bardzo łatwe i może być wykonane tylko z dwóch linii kodu, które:
- Wczytaj dokument do Document obiekt wykorzystujący jeden z jego konstruktorów poprzez podanie nazwy dokumentu wraz z rozszerzeniem jego formatu.
- Wywołaj jednego z Document.Save metody Document obiekt i określić pożądany format wyjścia jako PDF, wprowadzając nazwę pliku z rozszerzeniem. “PDF”.
Poniższy przykład kodu pokazuje, jak przekonwertować dokument z DOCX do PDF za pomocą Save
Metoda:
Możesz pobrać plik szablonu tego przykładu z Aspose.Words GitHub.
Czasami konieczne jest określenie dodatkowych opcji, które mogą mieć wpływ na wynik zapisu dokumentu jako PDF. Opcje te można określić za pomocą PdfSaveOptions klasa, zawierająca właściwości określające sposób wyświetlania wyjścia PDF.
Należy pamiętać, że przy tej samej technice można przekonwertować dowolny format flow- układ dokumentu do formatu PDF.
Konwertuj do różnych plików PDF Normy
Aspose.Words zapewnia PdfCompliacewyliczenie wspierające konwersję DOC lub DOCX na różne standardy formatu PDF (takie jak PDF 1.7, PDF 1.5 itp.).
Poniższy przykład kodu pokazuje, jak przekonwertować dokument do PDF 1.7 za pomocą PdfSaveOptions zgodnie z PDF17:
Konwertuj obrazy do PDF
Konwersja na PDF nie jest ograniczona przez Microsoft Word formaty dokumentów. Każdy format obsługiwany przez Aspose.Words, w tym programowo utworzone, mogą być również konwertowane do PDF. Na przykład, możemy przekonwertować obrazy jednostronicowe, takie jak JPEG, PNG, BMP, EMF lub WMF, jak również obrazy wielostronicowe, takie jak TIFF i GIF, do PDF.
Poniższy przykład kodu pokazuje jak przekonwertować obrazy JPEG i TIFF do PDF:
Aby ten kod działał, musisz dodać odniesienia do Aspose.Words, Java.awt.image i javax. imageio klasy pakietów do projektu.
Zmniejsz format PDF Rozmiar wyjścia
Podczas zapisywania do PDF możesz określić, czy chcesz zoptymalizować wyjście. Aby to zrobić, musisz ustawić OptimizeOutput do true, a następnie zbędne zagnieżdżone płótna i puste płótna zostaną usunięte, sąsiad glyphs z tym samym formatowaniem będzie zwięzłe.
Poniższy przykład kodu pokazuje jak zoptymalizować wyjście:
Zobacz również
- Artykuł Renderowanie więcej informacji na temat formatów fixed- page i flow- layout
- Artykuł Konwersja na formacie strony Naprawiono więcej informacji na temat układu strony
- Artykuł Określ opcje renderowania podczas konwersji na PDF więcej informacji na temat korzystania z
PdfSaveOptions
klasa