A Word és a PDF évek óta népszerű dokumentumformátumok. Egy korábbi cikkünkben tárgyaltuk a dokumentum konvertálását PDF-ről Word-re Java nyelven. Ebben a cikkben bemutatjuk, hogyan lehet a Word-t PDF-be konvertálni Java nyelven, hogy gyorsan megoszthasson nem szerkeszthető dokumentumokat az érdekelt felekkel. Ehhez az útmutatóhoz egy mintát is kidolgozunk, hogyan lehet a DOCX-et PDF-be konvertálni Java használatával.
Lépések a Word PDF-be konvertálásához Java nyelven
- Telepítse a GroupDocs.Conversion for Java fájlt a Maven tárolóból a Java projektbe
- Hozzon létre egy példányt a Converter osztályból, és töltse be a bemeneti Word fájlt PDF dokumentummá konvertáláshoz
- Hozzon létre egy objektumot a PdfConvertOptions osztályból a konvertált PDF-dokumentum paramétereinek beállításához
- Adja meg a konvertált PDF dokumentum fájlnevét a PdfConvertOptions osztály példányával együtt, és adja át ezeket a paramétereket a Converter osztály Convert metódusának.
Most definiáltunk egy lépésenkénti eljárást a DOCX Java-ban PDF formátumba konvertálásához. Ezek az utasítások használhatók dokumentumok Word-ből PDF-be konvertálására egyszerű és összetett módon. A dokumentum átalakításához egyszerűen adjon hozzá egy könyvtárat, inicializálja az osztályokat, állítsa be a kimeneti fájl tulajdonságait, majd használja a Konvertálás funkciót a konvertált fájl lemezre mentéséhez.
Kód a Word-nek PDF-be konvertálásához Java-ban
import com.groupdocs.conversion.Converter; | |
import com.groupdocs.conversion.licensing.License; | |
import com.groupdocs.conversion.options.convert.PdfConvertOptions; | |
import com.groupdocs.conversion.options.convert.Rotation; | |
public class ConvertWordToPdfInJava { | |
public static void main(String[] args) { // Main function to convert Word to PDF in Java | |
// Remove the watermark in output Text document by adding license | |
License lic = new License(); | |
lic.setLicense("GroupDocs.Conversion.lic"); | |
// Load the source Word file for conversion to PDF | |
Converter converter = new Converter("sample.docx"); | |
// Set the convert options for PDF document | |
PdfConvertOptions options = new PdfConvertOptions(); | |
options.setPageNumber(2); | |
options.setPagesCount(1); | |
options.setRotate(Rotation.On180); | |
options.setDpi(300); | |
options.setWidth(1024); | |
options.setHeight(768); | |
// Convert and save the DOCX in PDF format | |
converter.convert("converted.pdf", options); | |
System.out.println("Done"); | |
} | |
} |
Ebben a példában kifejlesztettük a Java Word konvertálása PDF-be képességet a dokumentumok Microsoft Office használata nélkül történő konvertálására. Ez a mintakód használható a projekt kiindulópontjaként, és beállíthatja, hogy megfeleljen sajátos követelményeinek. Ezenkívül ebben a példában meghatároztunk néhány paramétert a konvertált PDF-dokumentumhoz, beleértve az oldalszámot, az oldalszámot, az elforgatást, a szélességet és a magasságot.
Nemrég megjelent egy cikk arról, hogyan lehet az Excelt Java nyelven CSV-vé konvertálni. Ha valóban szeretne többet megtudni róla, látogasson el a hogyan lehet az Excelt CSV-vé konvertálni Java nyelven oldalra.