Ten krótki samouczek ma na celu dostarczenie krótkich informacji na temat konwersji programu Word na format PDF w Javie. Możesz przeprowadzić tę konwersję Word do PDF w Javie, po prostu ładując źródłowy plik DOCX i zapisując go z powrotem jako plik PDF. Dostępnych jest jednak wiele opcji, których można użyć do skonfigurowania wyjściowego pliku PDF, ustawiając różne parametry i używając ich podczas zapisywania pliku PDF.
Kroki, aby przekonwertować Word na PDF w Javie
- Skonfiguruj swój projekt, aby dodać bibliotekę Aspose.Words z repozytorium Maven do konwersji Worda na PDF
- Załaduj wejściowy dokument programu Word za pomocą obiektu Document, aby wyeksportować go do formatu PDF
- Utwórz instancję obiektu klasy PdfSaveOptions, aby utworzyć niestandardowy plik PDF
- Ustaw właściwości wyjściowego pliku PDF przed konwersją
- Zapisz plik Word, aby utworzyć wyjściowy plik PDF z żądanymi ustawieniami
Możesz użyć prostego podejścia krok po kroku przy użyciu kodu Java, aby przekonwertować DOCX na PDF, ładując źródłowy plik Word do obiektu klasy Document. Później tworzona jest instancja PdfSaveOptions, która służy do ustawiania różnych parametrów, jednak ten krok jest opcjonalny i można go pominąć. W ostatnim kroku załadowany plik Word jest zapisywany jako PDF przy użyciu parametrów niestandardowych.
Kod do konwersji Worda na PDF w Javie
import com.aspose.words.Document; | |
import com.aspose.words.License; | |
import com.aspose.words.PageSet; | |
import com.aspose.words.PdfCompliance; | |
import com.aspose.words.PdfPageMode; | |
import com.aspose.words.PdfSaveOptions; | |
public class ConvertWordToPdfInJava { | |
public static void main(String[] args) throws Exception {// Word to PDF Java code main function | |
// Create a license object to avoid limitations of the trial version while converting Word to PDF | |
License licWordToPdf = new License(); | |
licWordToPdf.setLicense("Aspose.Words.lic"); | |
// Load the sample Word file to be converted to PDF | |
Document inputDocx = new Document("InputWordDocxForConversionToPDF.docx"); | |
// Create and initialize the PdfSaveOptions object for setting parameters for output PDF | |
PdfSaveOptions OutputPdfOptions = new PdfSaveOptions(); | |
// Set page set to print page 1 and 2 only to the PDF | |
OutputPdfOptions.setPageSet(new PageSet(0,1)); | |
// Set the Full Screen mode while opening the PDF document in browser | |
OutputPdfOptions.setPageMode(PdfPageMode.FULL_SCREEN); | |
// Set the PDF compliance value for the output PDF | |
OutputPdfOptions.setCompliance(PdfCompliance.PDF_17); | |
// Save the PDF with the desired configuration | |
inputDocx.save("WordToPdfJava.pdf", OutputPdfOptions); | |
} | |
} |
W tym samouczku opisano użycie Java Word to PDF Converter. Ten fragment kodu używa obiektu Document class, który może załadować dowolny format pliku programu Word z dysku. PdfSaveOptions służy do ustawiania parametrów, takich jak zestaw stron, które mają być renderowane do formatu PDF, tryb pliku, taki jak pełny ekran po otwarciu w dowolnej przeglądarce lub przeglądarce internetowej, ustawienia zgodności PDF, tryb renderowania efektów 3D, format, ładny format i wiele innych. Ostateczny wyjściowy plik PDF można zapisać na dysku lub w strumieniu.
Widzieliśmy jak przekonwertować DOC na PDF w Javie. Jeśli chcesz wykonać inne typy konwersji, takie jak Word do JPG, zapoznaj się z artykułem jak przekonwertować Worda na JPG w Javie.