Ez a gyors oktatóanyag rövid tájékoztatást nyújt arról, hogyan lehet a Word-t PDF-be konvertálni Java nyelven. Ezt a Word PDF-vé konvertálását Java nyelven hajthatja végre úgy, hogy csak betölti a DOCX forrásfájlt, és visszamenti PDF fájlként. Számos lehetőség áll rendelkezésre azonban a kimeneti PDF konfigurálására különböző paraméterek beállításával és a PDF-fájl mentése közbeni használatával.
Lépések a Word PDF-be konvertálásához Java nyelven
- Konfigurálja a projektet úgy, hogy hozzáadja a Aspose.Words könyvtárat a Maven Repository-ból a Word PDF-be konvertálásához
- Töltse be a bemeneti Word-dokumentumot a Document objektummal a PDF-be exportáláshoz
- Egyéni PDF létrehozásához hozzon létre egy PdfSaveOptions osztályobjektumot
- Állítsa be a kimeneti PDF-fájl tulajdonságait a konvertálás előtt
- Mentse el a Word-fájlt, hogy létrehozzon egy kimeneti PDF-fájlt a kívánt beállításokkal
Használhatja az egyszerű lépésről lépésre történő megközelítést a *Java kód használatával a DOCX PDF formátumba való konvertálására, ha betölti a forrás Word fájlt egy dokumentum osztály objektumba. Később létrejön a PdfSaveOptions példánya, amely számos paraméter beállítására szolgál, azonban ez a lépés nem kötelező, és kihagyható. Az utolsó lépésben a betöltött Word-fájlt az egyéni paraméterek használatával PDF-ként menti a rendszer.
Kód a Word-nek PDF-be konvertálásához Java-ban
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); | |
} | |
} |
Ebben az oktatóanyagban a Java Word to PDF konverter használatakor ismertetjük. Ez a kódrészlet egy Document class objektumot használ, amely bármilyen formátumú Word-fájlt betölthet a lemezről. A PdfSaveOptions olyan paraméterek beállítására szolgál, mint a PDF-be renderelendő oldalak készlete, a fájl módja, például a teljes képernyő bármely megjelenítőben vagy webböngészőben megnyitáskor, a PDF megfelelőségi beállítások, a 3D effektusok megjelenítési módja, a számok formátum, szép formátum és még sok más. A végső kimeneti PDF lemezre vagy adatfolyamba menthető.
Láttuk, hogyan lehet DOC-t PDF-be konvertálni Java-ban. Ha más típusú konvertálást szeretne végrehajtani, például Wordből JPG-be, olvassa el a hogyan lehet a Word-t JPG-be konvertálni Java-ban cikket.