Pro data v tabulkové formě dokumentů PDF a Word je někdy potřebujete převést do tabulek Excelu. Tento převod co největšího počtu dokumentů na tabulky nebo více sešitů musíme automatizovat. Tento článek bude diskutovat o tom, jak programově převést dokumenty aplikace Word do aplikace Excel a také jak převést soubory PDF na tabulky aplikace Excel v Java.

Převeďte Word a PDF do Excelu v Java

Zde jsou krátce diskutována následující témata:

Java API pro převod do tabulky

GroupDocs.Conversion for Java je API, které vám umožňuje převádět dokumenty PDF a Word na tabulky v rámci vašich aplikací Java. Rozhraní API umožňuje převod dokumentů a obrázků v mnoha formátech souborů. Některé z podporovaných formátů dokumentů zahrnují dokumenty pro zpracování textu, tabulky, prezentace, elektronické knihy, formáty AutoCAD, PDF, e-mailové zprávy, webové stránky, obrázky.

Stáhnout a nakonfigurovat

Konverzní knihovnu můžete získat v sekci ke stažení nebo přidat následující konfiguraci pom.xml do své Java aplikace založené na Maven. Poté si můžete vyzkoušet příklady z tohoto článku a také mnoho dalších příkladů dostupných na GitHub. Podrobnosti naleznete v Odkaz na rozhraní API.

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-conversion</artifactId>
        <version>21.4</version> 
</dependency>

Převod PDF do Excelu v Java

Chcete-li převést jakýkoli dokument PDF na tabulku aplikace Excel, můžete postupovat podle následujících kroků.

Následující ukázka kódu ukazuje, jak převést soubor PDF na tabulku Excel XLSX v Java.

// Převeďte dokument PDF do tabulky Excel v Java
Converter converter = new Converter("document.pdf");
SpreadsheetConvertOptions options = new SpreadsheetConvertOptions();
converter.convert("pdfToExcel.xlsx", options);

Převést Word do Excelu v Java

Podobně lze jakýkoli dokument aplikace Word převést na tabulku aplikace Excel stejným způsobem, jakým jsme právě převedli dokument PDF. Poskytněte správný zdrojový soubor a nechte jej převést na XLS nebo XLSX.

Následují kroky k převodu libovolného souboru DOC DOCX na tabulku aplikace Excel.

  • Načtěte soubor DOC, DOCX pomocí třídy Converter.
  • Připravte možnosti převodu pomocí SpreadsheetConvertOptions.
  • Zavolejte metodu convert třídy Converter s volbami.

Následující zdrojový kód ukazuje, jak převést soubor DOC nebo DOCX do formátu Excel XLSX v Java.

// Převeďte dokument aplikace Word na tabulku Excel v Java
Converter converter = new Converter("document.docx");
SpreadsheetConvertOptions options = new SpreadsheetConvertOptions();
converter.convert("wordToExcel.xlsx", options);

Konverze PDF nebo Word do tabulky s více možnostmi pomocí Javy

Nejste povinni pokaždé převést celý dokument. Můžete převést pouze vybrané stránky dokumentu. Rozhraní API vám dává oprávnění převádět dokument s různými možnostmi, které zahrnují:

  • Číslo úvodní stránky.
  • Počet stránek.
  • Konkrétní stránky pro konverzi.
  • Formát, do kterého se má převést.
  • Heslo pro ochranu souboru.
  • Přiblížením jej zvětšíte nebo zmenšíte.
  • Vodoznak v souboru převodníku.

Následují kroky, jak převést některé stránky souboru PDF do formátu XLSX s různým přiblížením v Java.

// Převeďte druhou stránku souboru PDF do Excelu v Java s některými možnostmi
Converter converter = new Converter("document.pdf");
SpreadsheetConvertOptions options = new SpreadsheetConvertOptions();
options.setPageNumber(2);
options.setPagesCount(1);
options.setFormat(SpreadsheetFileType.Xlsx);
options.setZoom(120);

converter.convert("pdfToExcelAdv.xlsx", options);

Zde je zobrazen soubor PDF a převedená tabulka jako výstup. Převedl druhou stránku souboru PDF do formátu XLSX.

Převeďte PDF do Excelu XLS XLSX programově

Získejte bezplatnou licenci API

Můžete získat bezplatnou dočasnou licenci, abyste mohli používat API bez omezení hodnocení.

Závěr

V tomto článku jsme diskutovali o převodu dokumentů PDF a Wordu na tabulku Excel v Java. Navíc jsme se naučili, jak převést libovolnou část dokumentu pomocí možností, jako je vodoznak, zoom, a zajistit, aby byla chráněna pomocí ochrany heslem.

Další možnosti a příklady naleznete v úložišti dokumentace a GitHub. V případě dotazů nás kontaktujte prostřednictvím fóra.

Viz také