Převést Word DOC na JPG v Javě

V různých případech potřebujeme zobrazit MS Word DOC/DOCX do našich aplikací programově. Jedním z nejpohodlnějších způsobů v takových scénářích je převod z DOC nebo DOCX do formátu JPG. Abyste toho dosáhli, v tomto článku se dozvíte, jak převést soubory DOC nebo DOCX na JPG v Javě. Dále se budeme zabývat tím, jak přizpůsobit převod DOC na JPG pomocí různých možností.

Java API pro DOC DOCX do JPG – ke stažení zdarma

Aspose.Words for Java je rozhraní API s bohatými funkcemi, které umožňuje vytvářet, upravovat nebo převádět dokumenty MS Word v aplikacích založených na Javě. Toto API použijeme pro převod DOC/DOCX na JPG. JAR rozhraní API si můžete stáhnout nebo jej nainstalovat 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-words</artifactId>
    <version>22.4</version>
    <classifier>jdk17</classifier>
</dependency>

Převést DOC na JPG v Javě

V závislosti na vašich požadavcích můžete převést DOC/DOCX na obrázky JPG, PNG, BMP, GIF nebo TIFF. Pro nastavení výstupního formátu obrázku se používá výčet SaveFormat. Pojďme převést soubor DOCX na JPG v Javě.

Následující ukázka kódu ukazuje, jak převést DOCX na JPG v Javě.

// načíst dokument
Document doc = new Document("calibre.docx");

// nastavit výstupní formát obrázku pomocí SaveFormat
var options = new ImageSaveOptions(SaveFormat.JPEG);

// procházet stránky a převádět je na obrázky JPG
for (int pageNumber = 0; pageNumber < doc.getPageCount(); pageNumber++)
{
    // Uložit stránku jako JPG
    options.setPageSet(new PageSet(pageNumber));
    doc.save(pageNumber + "_page.jpg", options);
}

Java DOCX do JPG - přizpůsobení

Převod DOC na PNG můžete také přizpůsobit pomocí různých možností. Můžete například nastavit horizontální rozlišení, vertikální rozlišení, celkové rozlišení, měřítko, formát pixelů, jas, barevný režim, kontrast atd. Následují kroky pro přizpůsobení DOC na JPG v Javě.

  • Načtěte soubor DOC pomocí třídy Document.
  • Vytvořte instanci třídy ImageSaveOptions a zadejte výstupní formát obrázku.
  • Nastavte požadované možnosti, jako je jas, kontrast atd. pomocí objektu ImageSaveOptions.
  • Procházejte stránky v dokumentu.
  • Převeďte každou stránku na JPG pomocí metody Document.save(string, ImageSaveOptions).

Následující ukázka kódu ukazuje, jak přizpůsobit převod Java DOC na JPG pomocí různých možností.

// načíst dokument
Document doc = new Document("calibre.docx");

// nastavit výstupní formát obrázku pomocí SaveFormat
var options = new ImageSaveOptions(SaveFormat.JPEG);

// změnit jas a kontrast obrazu
// oba jsou na stupnici 0-1 a standardně jsou na 0,5
options.setImageBrightness(0.30f);
options.setImageContrast(0.7f);

// změnit horizontální rozlišení
// výchozí hodnota pro tyto vlastnosti je 96,0 pro rozlišení 96 dpi
options.setHorizontalResolution(72f);

// procházet stránky a převádět je na obrázky JPG
for (int pageNumber = 0; pageNumber < doc.getPageCount(); pageNumber++)
{
    // Uložit stránku jako JPG
    options.setPageSet(new PageSet(pageNumber));
    doc.save(pageNumber + "_page.jpg", options);
}

Java DOCX to JPG Converter - Získejte bezplatnou licenci

Můžete získat dočasnou licenci, abyste mohli používat Aspose.Words for Java bez omezení hodnocení.

Závěr

V tomto článku jste se naučili, jak převést Word DOC/DOCX na JPG v Javě. Dále jste viděli, jak upravit převod DOC na JPG pomocí různých možností. Kromě toho můžete prozkoumat další funkce Aspose.Words pro Javu pomocí dokumentace. Své dotazy můžete také zveřejňovat na našem fóru.

Viz také