RustでPDFを画像フォーマットに変換
PDFを画像に変換する
この記事では、PDF を画像形式に変換するオプションをご紹介します。
以前にスキャンされたドキュメントは、PDF ファイル形式で保存されていることが多いです。しかし、グラフィックエディタで編集したり、画像形式でさらに送信する必要がありますか?Aspose.PDF for Rust via C++ を使用して PDF を画像に変換する汎用ツールをご用意しています。 最も一般的なタスクは、PDFドキュメント全体またはドキュメントの特定のページを画像のセットとして保存する必要がある場合です。Aspose.PDF for Rust via C++ を使用すると、PDFをJPGおよびPNG形式に変換でき、特定のPDFファイルから画像を取得するために必要な手順を簡素化できます。
Aspose.PDF for Rust via C++ はさまざまな PDF から画像への形式変換をサポートしています。セクションを確認してください。 Aspose.PDF 対応ファイル形式.
PDF を JPEG に変換
提供されたRustコードスニペットは、Aspose.PDFライブラリを使用してPDFドキュメントの最初のページをJPEG画像に変換する方法を示しています:
- PDFドキュメントを開く。
- ページをJPEGに変換するには ページ_to_jpg 関数。
use asposepdf::Document;
fn main() -> Result<(), Box<dyn std::error::Error>> {
// Open a PDF-document with filename
let pdf = Document::open("sample.pdf")?;
// Convert and save the specified page as Jpg-image
pdf.page_to_jpg(1, 100, "sample_page1.jpg")?;
Ok(())
}
PDF を JPEG にオンラインで変換してみてください
Aspose.PDF for Rust は、オンラインの無料アプリケーションをご提供します “PDFをJPEGに変換”, そこでは、機能と品質がどのように機能するかを調査しようとすることができます。
PDF を TIFF に変換
提供されたRustコードスニペットは、Aspose.PDFライブラリを使用してPDFドキュメントの最初のページをTIFF画像に変換する方法を示しています:
- PDFドキュメントを開く。
- ページをTIFFに変換するには ページ_to_TIFF 関数。
use asposepdf::Document;
fn main() -> Result<(), Box<dyn std::error::Error>> {
// Open a PDF-document with filename
let pdf = Document::open("sample.pdf")?;
// Convert and save the specified page as Tiff-image
pdf.page_to_tiff(1, 100, "sample_page1.tiff")?;
Ok(())
}
PDF を TIFF にオンラインで変換してみましょう
Aspose.PDF for Rust は、オンラインの無料アプリケーションをご提供します “PDF から TIFF”, そこでは、機能と品質がどのように機能するかを調査しようとすることができます。
PDF を PNG に変換
提供されたRustコードスニペットは、Aspose.PDFライブラリを使用してPDFドキュメントの最初のページをPNG画像に変換する方法を示しています:
- PDFドキュメントを開く。
- ページをPNGに変換するには page_to_png 関数。
use asposepdf::Document;
fn main() -> Result<(), Box<dyn std::error::Error>> {
// Open a PDF-document with filename
let pdf = Document::open("sample.pdf")?;
// Convert and save the specified page as Png-image
pdf.page_to_png(1, 100, "sample_page1.png")?;
Ok(())
}
PDF をオンラインで PNG に変換してみて
無料アプリケーションがどのように動作するかの例として、次の機能をご確認ください。
Aspose.PDF for Rust は、オンラインの無料アプリケーションをご提供します “PDFからPNGへ”, そこでは、機能と品質がどのように機能するかを調査しようとすることができます。
Scalable Vector Graphics (SVG) は、2 次元ベクター グラフィックス用の XML ベースのファイル形式に関する仕様群であり、静的および動的(インタラクティブまたはアニメーション)なものです。SVG 仕様は、1999 年から World Wide Web Consortium (W3C) によって開発が進められているオープンスタンダードです。
PDF を SVG に変換
提供されたRustコードスニペットは、Aspose.PDFライブラリを使用してPDFドキュメントの最初のページをSVG画像に変換する方法を示しています:
- PDFドキュメントを開く。
- Pageを使用してSVGに変換する page_to_svg 関数。
use asposepdf::Document;
fn main() -> Result<(), Box<dyn std::error::Error>> {
// Open a PDF-document with filename
let pdf = Document::open("sample.pdf")?;
// Convert and save the specified page as Svg-image
pdf.page_to_svg(1, "sample_page1.svg")?;
Ok(())
}
PDF を SVG にオンラインで変換してみてください
Aspose.PDF for Rust は、オンラインの無料アプリケーションをご提供します PDFからSVGへ, そこでは、機能と品質がどのように機能するかを調査しようとすることができます。
PDF を SVG ZIP アーカイブに変換
以下の例は PDF ドキュメントを SVG アーカイブに変換し、各ページを ZIP コンテナ内の個別の SVG ファイルとして保存します。
- ソース PDF ドキュメントを開く。
- ドキュメントをSVGファイルを含むZIPアーカイブとして保存します。
use asposepdf::Document;
fn main() -> Result<(), Box<dyn std::error::Error>> {
// Open a PDF-document with filename
let pdf = Document::open("sample.pdf")?;
// Convert and save the previously opened PDF-document as SVG-archive
pdf.save_svg_zip("sample_svg.zip")?;
Ok(())
}
PDF を DICOM に変換
提供されたRustコードスニペットは、Aspose.PDFライブラリを使用してPDFドキュメントの最初のページをDICOM画像に変換する方法を示しています:
- PDFドキュメントを開く。
- Page を DICOM に変換する page_to_dicom 関数。
use asposepdf::Document;
fn main() -> Result<(), Box<dyn std::error::Error>> {
// Open a PDF-document with filename
let pdf = Document::open("sample.pdf")?;
// Convert and save the specified page as DICOM-image
pdf.page_to_dicom(1, 100, "sample_page1.dcm")?;
Ok(())
}
PDF を BMP に変換する
提供されたRustコードスニペットは、Aspose.PDFライブラリを使用してPDFドキュメントの最初のページをBMP画像に変換する方法を示しています。
- PDFドキュメントを開く。
- ページを BMP に変換するには page_to_bmp 関数。
use asposepdf::Document;
fn main() -> Result<(), Box<dyn std::error::Error>> {
// Open a PDF-document with filename
let pdf = Document::open("sample.pdf")?;
// Convert and save the specified page as Bmp-image
pdf.page_to_bmp(1, 100, "sample_page1.bmp")?;
Ok(())
}



