Word文書をイメージに変換するJava


開発者はしばしば画像を編集するのは難しいし、表示するのは簡単ですので、画像にWord文書を変換する必要があります.Spire.Doc for javaの助けを借りて、我々は簡単にJavaドキュメントで高品質で画像をWord文書に変換することができます.本論文では,次の4つの部分から,単語文書をビットマップ画像とベクトル画像に変換する解を説明する.
  • ワードマップをビットマップイメージ(BMP、JPEG、PNG、およびGIF)に変換する
  • は、高解像度
  • でワード文書をイメージに変えます
  • は、文書をSVG
  • に変えます
  • は、TIFF
  • にWord文書を変えます

    spireをインストールします。Java用のドキュメント


    まず第一に、あなたは尖塔を追加する必要があります.doc.Javaファイルの依存性としてのJARファイル.JARファイルはthis linkからダウンロードできます.Mavenを使用する場合は、プロジェクトのPOMに次のコードを追加することで、アプリケーション内のJARファイルを簡単にインポートできます.XMLファイル.
    <repositories>
        <repository>
            <id>com.e-iceblue</id>
            <name>e-iceblue</name>
            <url>https://repo.e-iceblue.com/nexus/content/groups/public/</url>
        </repository>
    </repositories>
    <dependencies>
        <dependency>
            <groupId>e-iceblue</groupId>
            <artifactId>spire.doc</artifactId>
            <version>5.2.3</version>
        </dependency>
    </dependencies>
    

    ビットマップイメージに変換する


    尖塔Javaのドキュメントはドキュメントを提供します.SaveToImages ()メソッドを使用して、JPEG , JPG , PNG , BMP , TIFF , GIFなどのビットマップイメージに変換します.例えばPNG画像.
  • ドキュメントインスタンスを作成します.
  • ドキュメントを使用してWord文書を読み込みます.loadFromfile ()メソッド.
  • ドキュメントを使用してドキュメントをイメージに保存します.savetoimages ()メソッド.
  • 
    import com.spire.doc.*;
    import com.spire.doc.documents.ImageType;
    
    import javax.imageio.ImageIO;
    import java.awt.image.BufferedImage;
    import java.io.File;
    
    public class WordtoImage {
        public static void main(String[] args) throws Exception {
    
            //Create a Document instance
            Document document = new Document();
            //Load a Word document
            document.loadFromFile("Sample.docx");
    
            //Save the first page to a .png image
            BufferedImage image= document.saveToImages(0, ImageType.Bitmap);
    
            File file= new File("ToPNG.png");
            ImageIO.write(image, "PNG", file);
            }
        }
    

    ワード文書を高解像度で画像に変換


    時には、生成されたイメージは十分に明確ではありません.ドキュメントを使用できます.SaveToImage ( PageIndex , PageCount , ImageType , DPIX , dpiy )メソッドを使用して画像の解像度を設定し、高品質な画像を取得します.
    import com.spire.doc.*;
    import com.spire.doc.documents.ImageType;
    
    import javax.imageio.ImageIO;
    import java.awt.image.BufferedImage;
    import java.io.File;
    
    public class WordtoImage {
        public static void main(String[] args) throws Exception {
    
            //Create a Document instance
            Document document = new Document();
            //Load a Word document
            document.loadFromFile("Sample.docx");
    
            //set the image resolution and save to image
            BufferedImage[] image= document.saveToImages(0, 1, ImageType.Bitmap, 300, 300);
            File file= new File("ToPNGwithresolution.png");
            ImageIO.write(image[0], "PNG", file);
        }
    }
    

    に変換するWord文書


    SVG(scalable vector graphics)はベクトル画像ファイル形式である.それは他の画像形式よりもWebに適しています.JPG、GIF、およびPNGのようなラスター形式とは異なり、SVGイメージは鮮明で明確な任意の解像度またはサイズでご利用いただけます.尖塔Javaのドキュメントがドキュメントを提供します.単語をSVGに変換するためのsavetofile ()メソッド.
  • ドキュメントインスタンスを作成します.
  • ドキュメントを使用してWord文書を読み込みます.loadFromfile ()メソッド.
  • *ドキュメントを使用してドキュメントをSVGに保存します.savetofile () *メソッド.
  • import com.spire.doc.*;
    
    public class WordtoSVG {
        public static void main(String[] args) throws Exception {
    
            //Create a Document instance
            Document document = new Document();
            //Load a Word document
            document.loadFromFile("Sample.docx");
    
            //Save Word as SVG.
            document.saveToFile("out/ToSVG.svg",FileFormat.SVG);
    
        }
    }
    

    ワード文書をTIFFに変換


    TIFF(タグ付き画像ファイル形式)は、ラスターグラフィック画像を格納するための柔軟なファイル形式です.尖塔Javaのドキュメントがドキュメントを提供します.単語をTIFFに変換するためのメソッドです.
  • ドキュメントインスタンスを作成します.
  • ドキュメントを使用してWord文書を読み込みます.loadFromfile ()メソッド.
  • ドキュメントを使用してドキュメントをTIFFに保存します.savetotil ()メソッド.
  • 
    import com.spire.doc.*;
    
    public class WordtoTIFF {
        public static void main(String[] args) throws Exception {
    
            //Create a Document instance
            Document document = new Document();
            //Load a Word document
            document.loadFromFile("Sample.docx");
    
            //Save Word as TIFF
            document.saveToTiff("ToTiff.tiff");
        }
    }
    

    結論


    この記事では、DocxでDocument形式でWord文書をJavaでプログラム化する方法を学びました.あなたは、イメージの解像度を設定することにより、高度な変換だけでなく、基本的な変換のシナリオを探求している.また、尖塔.ドキュメントもPDFに変換するには、単語やHTMLなどの単語をサポートします.