Rust言語を使用したHello Worldの例
Contents
[
Hide
]
「Hello World」例は、プログラミング言語やソフトウェアの機能をシンプルなユースケースで紹介するために伝統的に使用されます。
Aspose.PDF for Rust は、開発者が Rust で PDF ドキュメントの作成、操作、変換機能を組み込むことができる機能豊富な PDF API です。PDF、TXT、XLSX、EPUB、TEX、DOC、DOCX、PPTX、画像形式など、さまざまな人気ファイル形式をサポートしています。本記事では、テキスト “Hello World!” を含む PDF ドキュメントを作成します。Aspose.PDF for Rust を環境にインストールした後、コードサンプルを実行して Aspose.PDF API の動作を確認できます。 以下のコードスニペットはこれらの手順に従います:
- 新しい PDF ドキュメント インスタンスを作成します。
- PDF ドキュメントに新しいページを追加します using page_add 関数。
- 使用してページサイズを設定する page_set_size.
- 使用して最初のページに “Hello World!” テキストを追加する page_add_text.
- 使用してPDF文書を保存する save_as メソッド。
以下のコードスニペットは、Aspose.PDF for Rust API の動作を示す Hello World プログラムです。
use asposepdf::{Document, PageSize};
use std::error::Error;
fn main() -> Result<(), Box<dyn Error>> {
// Create a new PDF-document
let pdf = Document::new()?;
// Add a new page
pdf.page_add()?;
// Set the size of the first page to A4
pdf.page_set_size(1, PageSize::A4)?;
// Add "Hello World!" text to the first page
pdf.page_add_text(1, "Hello World!")?;
// Save the PDF-document as "hello.pdf"
pdf.save_as("hello.pdf")?;
println!("Saved PDF-document: hello.pdf");
Ok(())
}