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

Contents
[ ]

A simple use case can help to demonstrate the features of a programming language or software. This is usually done with a “Hello World” example.

プログラミング言語やソフトウェアの機能を示すのに、簡単なユースケースが役立ちます。これは通常、「Hello World」の例で行われます。

Aspose.PDF for Python via C++ is a powerful PDF API that enables the developers to create, manipulate and convert PDF documents in their Python applications. It supports working with various file formats such as PDF, XFA, TXT, HTML, PCL, XML, XPS, EPUB, TEX and image file formats. In this article, we will show you how to create a PDF document with the text “Hello World!” using Aspose.PDF API. You need to install Aspose.PDF for Python via C++ in your environment before running the following code sample.

Aspose.PDF for Python via C++ は、開発者がPythonアプリケーションでPDFドキュメントを作成、操作、および変換することを可能にする強力なPDF APIです。PDF、XFA、TXT、HTML、PCL、XML、XPS、EPUB、TEX、および画像ファイル形式など、さまざまなファイル形式を扱うことをサポートしています。この記事では、Aspose.PDF API を使用して「Hello World!」というテキストを含むPDFドキュメントを作成する方法を紹介します。以下のコードサンプルを実行する前に、環境にAspose.PDF for Python via C++ をインストールする必要があります。

  1. Import the AsposePdfPython module.

  2. Create a new PDF document object using the document_create function.

  3. Get the pages collection of the document using the document_get_pages function.

  4. Add a new page to the pages collection using the page_collection_add_page function.

  5. AsposePdfPython モジュールをインポートします。

  6. document_create 関数を使用して、新しいPDFドキュメントオブジェクトを作成します。

  7. document_get_pages 関数を使用して、ドキュメントのページコレクションを取得します。

  8. page_collection_add_page 関数を使用して、ページコレクションに新しいページを追加します。

  9. page_get_paragraphs 関数を使用してページの段落コレクションを取得します。

  10. image_create 関数を使用して新しい画像オブジェクトを作成します。

  11. image_set_file 関数を使用して画像オブジェクトのファイル名を “sample.jpg” に設定します。

  12. paragraphs_add_image 関数を使用して画像オブジェクトを段落コレクションに追加します。

  13. document_save 関数を使用してドキュメントを “document.pdf” という名前のファイルに保存します。

  14. close_handle 関数を使用してドキュメントハンドルを閉じます。

次のコードスニペットは、Aspose.PDF for Python via C++ がどのように動作するかを示す Hello World プログラムです。

from AsposePdfPython import *
 
doc = document_create()
pages = document_get_pages(doc)
page = page_collection_add_page(pages)
paragraphs = page_get_paragraphs(page)
image = image_create()
image_set_file(image,"sample.jpg")
paragraphs_add_image(paragraphs,image)
 
document_save(doc, "document.pdf")
close_handle(doc)