Konwertuj Word na PDF za pomocą Java

Konwertuj Word na PDF za pomocą Java

W przeszłości publikowaliśmy wpis na blogu pokazujący, jak konwertować pliki PDF na pliki MS Word w aplikacji Java. Formaty plików PDF i Word to najpopularniejsze i najczęściej używane formaty plików ze względu na ich bogatą charakterystykę. Jednak w tym artykule dowiemy się, jak programowo przekonwertować program Word na format PDF przy użyciu języka Java, korzystając z tej lekkiej [biblioteki] Java na poziomie korporacyjnym. Ta biblioteka jest łatwa w konfiguracji i nie zależy od żadnej biblioteki innej firmy.

W tym poście na blogu omówimy następującą sekcję:

Konwertuj program Word na plik PDF przy użyciu języka Java — instalacja API

Procedura instalacji tej biblioteki Java jest dość prosta. Możesz odwiedzić ten link, aby dowiedzieć się więcej o instalacji. Możesz jednak [pobrać] pliki jar lub zastosować się do poniższych konfiguracji Mavena.

Magazyn

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>

Zależność

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-words</artifactId>
    <version>21.11</version>
    <type>pom</type>
</dependency>

Jak zbudować konwerter Word na PDF w Javie

Programowa konwersja plików DOCX/DOC do formatu PDF nie jest już trudnym zadaniem. Ta biblioteka Java umożliwia manipulowanie plikami za pomocą kilku linii kodu.

Poniższe kroki i fragment kodu spowodują konwersję programu Word na format PDF przy użyciu języka Java.

  1. Utwórz konstruktor klasy Document i załaduj źródłowy plik DOCX.
  2. Wywołaj metodę save, aby zapisać plik w formacie PDF.

Przykładowy kod poniżej pokazuje, jak przekonwertować Word DOCX DOC na PDF w Javie:

// Zainicjuj instancję klasy Document i załaduj źródłowy plik DOCX
Document doc = new Document( "output.docx");
// Wywołaj metodę zapisu, aby zapisać plik w formacie PDF
doc.save( "SaveDocx2PDF.pdf");

Biblioteka Java do programowej konwersji DOCX na PDF - zaawansowane funkcje

W tej sekcji dowiemy się o niektórych zaawansowanych funkcjach tej biblioteki.

Aby osiągnąć tę konwersję, wykonaj następujące kroki:

  1. Zainicjuj instancję klasy Document i załaduj źródłowy plik DOCX.
  2. Utwórz obiekt klasy PdfSaveOptions.
  3. Wywołaj tę metodę setCompliance, aby określić poziom zgodności ze standardami PDF.
  4. Metoda setExportDocumentStructure ustawi wartość określającą czy eksportować strukturę dokumentu.
  5. Wywołaj metodę setJpegQuality, aby określić jakość obrazów JPEG w dokumencie PDF.
  6. Wywołaj metodę save, aby zapisać plik w formacie PDF.

Poniższy fragment kodu pokazuje, jak przekonwertować Word DOCX na PDF w Javie za pomocą zaawansowanych funkcji:

// Zainicjuj instancję klasy Document i załaduj źródłowy plik DOCX
Document doc = new Document( "output.docx");
// Wywołaj metodę zapisu, aby zapisać plik w formacie PDF
doc.save( "SaveDocx2PDF.pdf");

Zdobądź bezpłatną licencję

Możesz skorzystać z bezpłatnej licencji tymczasowej, aby wypróbować interfejs API bez ograniczeń ewaluacyjnych.

Podsumowując

W ten sposób dotarliśmy do końca tego wpisu na blogu. Omówiliśmy, jak programowo przekonwertować program Word na format PDF przy użyciu języka Java. Co więcej, możesz odwiedzić dokumentację tej biblioteki Java, aby poznać inne funkcje. Ten artykuł będzie pomocny, jeśli chcesz wyposażyć swoją aplikację Java w konwerter Word na PDF. Ponadto conholdate.com pisze inne posty na blogu na nowe tematy. Dlatego prosimy o kontakt w celu uzyskania najnowszych aktualizacji.

Zadać pytanie

Możesz dzielić się swoimi pytaniami i wątpliwościami na naszym forum.

Zobacz też