Word文書をイメージに変換するJava
11523 ワード
開発者はしばしば画像を編集するのは難しいし、表示するのは簡単ですので、画像にWord文書を変換する必要があります.Spire.Doc for javaの助けを借りて、我々は簡単にJavaドキュメントで高品質で画像をWord文書に変換することができます.本論文では,次の4つの部分から,単語文書をビットマップ画像とベクトル画像に変換する解を説明する.ワードマップをビットマップイメージ(BMP、JPEG、PNG、およびGIF)に変換する は、高解像度 でワード文書をイメージに変えますは、文書をSVG に変えますは、TIFF にWord文書を変えます
まず第一に、あなたは尖塔を追加する必要があります.doc.Javaファイルの依存性としてのJARファイル.JARファイルはthis linkからダウンロードできます.Mavenを使用する場合は、プロジェクトのPOMに次のコードを追加することで、アプリケーション内のJARファイルを簡単にインポートできます.XMLファイル.
尖塔Javaのドキュメントはドキュメントを提供します.SaveToImages ()メソッドを使用して、JPEG , JPG , PNG , BMP , TIFF , GIFなどのビットマップイメージに変換します.例えばPNG画像.ドキュメントインスタンスを作成します. ドキュメントを使用してWord文書を読み込みます.loadFromfile ()メソッド. ドキュメントを使用してドキュメントをイメージに保存します.savetoimages ()メソッド.
時には、生成されたイメージは十分に明確ではありません.ドキュメントを使用できます.SaveToImage ( PageIndex , PageCount , ImageType , DPIX , dpiy )メソッドを使用して画像の解像度を設定し、高品質な画像を取得します.
SVG(scalable vector graphics)はベクトル画像ファイル形式である.それは他の画像形式よりもWebに適しています.JPG、GIF、およびPNGのようなラスター形式とは異なり、SVGイメージは鮮明で明確な任意の解像度またはサイズでご利用いただけます.尖塔Javaのドキュメントがドキュメントを提供します.単語をSVGに変換するためのsavetofile ()メソッド.ドキュメントインスタンスを作成します. ドキュメントを使用してWord文書を読み込みます.loadFromfile ()メソッド. *ドキュメントを使用してドキュメントをSVGに保存します.savetofile () *メソッド.
TIFF(タグ付き画像ファイル形式)は、ラスターグラフィック画像を格納するための柔軟なファイル形式です.尖塔Javaのドキュメントがドキュメントを提供します.単語をTIFFに変換するためのメソッドです.ドキュメントインスタンスを作成します. ドキュメントを使用してWord文書を読み込みます.loadFromfile ()メソッド. ドキュメントを使用してドキュメントをTIFFに保存します.savetotil ()メソッド.
この記事では、DocxでDocument形式でWord文書をJavaでプログラム化する方法を学びました.あなたは、イメージの解像度を設定することにより、高度な変換だけでなく、基本的な変換のシナリオを探求している.また、尖塔.ドキュメントもPDFに変換するには、単語やHTMLなどの単語をサポートします.
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画像.
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 ()メソッド.
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に変換するためのメソッドです.
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などの単語をサポートします.
Reference
この問題について(Word文書をイメージに変換するJava), 我々は、より多くの情報をここで見つけました https://dev.to/alexis92/java-how-to-convert-word-document-to-images-18i7テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol