PDF je jedním z nejčastěji používaných formátů pro odesílání dokumentu třetím stranám. Důvodem této popularity je kompatibilita PDF na více platformách bez ohledu na jakékoli hardwarové/softwarové požadavky. V některých případech však budete chtít převést PDF do upravitelného formátu dokumentu, např. Word DOC nebo DOCX.
V tomto článku se naučíte nejjednodušší, ale vysoce kvalitní a vysokorychlostní metodu převodu PDF do Wordu DOC nebo DOCX v Javě. Provádějte bezplatnou konverzi PDF do Wordu Java z vašich aplikací Java bez jakýchkoli omezení.
- Knihovna Java PDF to Word DOC Converter
- Převod PDF na DOC v Javě
- Převod PDF do DOCX v Javě
- Přizpůsobte převod PDF do Wordu (DOC/DOCX).
Konvertor Java z PDF do Wordu
Díky Aspose.PDF for Java - Java API pro manipulaci s PDF, které poskytuje snadné způsoby převodu souborů PDF do různých jiných formátů včetně PDF do DOC a PDF do DOCX. Můžete stáhnout a přidat soubor JAR API do svého projektu nebo na něj odkazovat pomocí následujících konfigurací Maven:
úložiště:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
Závislost:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>22.11</version>
</dependency>
Převést PDF na DOC v Javě
Jakmile ve své aplikaci použijete odkaz na Aspose.PDF for Java, můžete pomocí několika řádků kódu převést jakýkoli dokument PDF do formátu DOC. Následují kroky potřebné k provedení této konverze.
- Vytvořte instanci třídy Document a inicializujte ji s cestou vstupního souboru PDF.
- Zavolejte metodu Document.save() s názvem výstupního souboru DOC a argumenty SaveFormat.Doc.
Následující ukázka kódu ukazuje, jak převést PDF na DOC v Javě.
// Načíst zdrojový soubor PDF
Document doc = new Document("input.pdf");
// Uložte výsledný soubor DOC
doc.save("output.doc", SaveFormat.Doc);
Vstup PDF dokumentu
Výstup dokumentu aplikace Word
Java Převod PDF do DOCX
DOCX je dobře známý formát pro dokumenty Word a na rozdíl od formátu DOC byla struktura DOCX založena na binárních i XML souborech. V případě, že chcete převést PDF do formátu DOCX, můžete API sdělit, aby to udělalo pomocí argumentu SaveFormat.DocX v metodě Document.save().
Následující ukázka kódu ukazuje, jak převést PDF na DOCX v Javě.
// Načíst zdrojový soubor PDF
Document doc = new Document("input.pdf");
// Uložte výsledný soubor DOCX
doc.save("output.docx", SaveFormat.DocX);
Pokročilá konverze PDF do Wordu v Javě
Aspose.PDF for Java také poskytuje některé další možnosti, které můžete použít při převodu PDF do Wordu, jako je výstupní formát, rozlišení obrazu, vzdálenost mezi řádky textu a tak dále. Pro tento účel se používá třída DocSaveOptions a níže je seznam možností, které můžete použít:
- setFormat (hodnota int) - To set the output format (Doc, Docx, etc.).
- setAddReturnToLineEnd(booleovská hodnota) - To add the paragraph or line breaks.
- setImageResolutionX (hodnota int) - To set the X resolution for the images.
- setImageResolutionY(hodnota int) - To set the Y resolution for the images.
- setMaxDistanceBetweenTextLines(plovoucí hodnota) - To group text lines into paragraphs.
- setMode (hodnota int) - To set recognition mode.
- setRecognizeBullets (logická hodnota) - To switch the recognition of bullets on.
- setRelativeHorizontalProximity(plovoucí hodnota) - To set the width of space between different text elements in the input PDF file.
Následující ukázka kódu ukazuje, jak používat třídu DocSaveOptions v převodu PDF na DOCX pomocí Java.
// Načíst zdrojový soubor PDF
Document doc = new Document("input.pdf");
// Vytvořte instanci DocSaveOptions
DocSaveOptions saveOptions = new DocSaveOptions();
// Nastavte výstupní formát
saveOptions.setFormat(DocSaveOptions.DocFormat.DocX);
// Nastavte režim rozpoznávání jako Flow
saveOptions.setMode(DocSaveOptions.RecognitionMode.Flow);
// Nastavte horizontální blízkost na 2,5
saveOptions.setRelativeHorizontalProximity(2.5f);
// Povolit rozpoznávání odrážek během procesu převodu
saveOptions.setRecognizeBullets(true);
// Uložte výsledný soubor DOCX
doc.save("resultant.docx", saveOptions);
Bezplatný převodník PDF do DOC
Můžete získat bezplatnou dočasnou licenci pro převod PDF do formátu Word bez omezení hodnocení.
Knihovna Java PDF to Word
Více o převodu PDF do jiných formátů se můžete dozvědět v dokumentaci.
Závěr
V tomto článku jste se dozvěděli, jak snadné je převést PDF do Word DOC v Javě. Můžete buď převést PDF do DOC nebo PDF do DOCX na základě vašich požadavků. Dále byly diskutovány další funkce pro přizpůsobení převodu PDF do Wordu.