Po mnoho let jsou Word a PDF populárními formáty dokumentů. V předchozím článku jsme diskutovali o převodu dokumentů z PDF do Wordu v Javě. V tomto článku vám ukážeme, jak převést Word do PDF v Javě, abyste mohli rychle sdílet neupravitelné dokumenty se zúčastněnými stranami. V této příručce také vytvoříme ukázku toho, jak převést DOCX do PDF pomocí Java.
Kroky k převodu Wordu do PDF v Javě
- Nainstalujte GroupDocs.Conversion for Java z úložiště Maven do projektu Java
- Vytvořte instanci třídy Converter a načtěte vstupní soubor aplikace Word pro převod na dokument PDF
- Vytvořte objekt třídy PdfConvertOptions pro nastavení parametrů pro převedený dokument PDF
- Zadejte název souboru převedeného dokumentu PDF spolu s instancí třídy PdfConvertOptions a předejte tyto parametry metodě Convert třídy Converter.
Právě jsme definovali postup krok za krokem pro implementaci funkcí pro převod DOCX do PDF v Javě. Tyto pokyny lze použít k převodu dokumentů z Wordu do PDF jednoduchým i komplexním způsobem. Chcete-li provést transformaci dokumentu, jednoduše přidejte knihovnu, inicializujte třídy, nastavte vlastnosti výstupního souboru a poté použijte funkci Převést k uložení převedeného souboru na disk.
Kód pro převod Wordu do PDF v Javě
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"); | |
} | |
} |
V tomto příkladu jsme vyvinuli schopnost Java convert Word to PDF pro převod dokumentů bez použití Microsoft Office. Tento ukázkový kód lze použít jako výchozí bod pro váš projekt a můžete jej upravit tak, aby vyhovoval vašim konkrétním požadavkům. Dále jsme v tomto příkladu definovali několik parametrů pro převedený dokument PDF, včetně čísla stránky, počtu stránek, otočení, šířky a výšky.
Nedávno vyšel článek o tom, jak převést Excel do CSV v Javě. Pokud se o tom opravdu chcete dozvědět více, přejděte na jak převést Excel do CSV v Javě.