Rust言語を使用したHello Worldの例

Contents
[ ]

「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 の動作を確認できます。 以下のコードスニペットはこれらの手順に従います:

  1. 新しい PDF ドキュメント インスタンスを作成します。
  2. PDF ドキュメントに新しいページを追加します using page_add 関数。
  3. 使用してページサイズを設定する page_set_size.
  4. 使用して最初のページに “Hello World!” テキストを追加する page_add_text.
  5. 使用して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(())
}