Python言語を使用したHello Worldの例
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++ をインストールする必要があります。
-
Import the
AsposePdfPython
module. -
Create a new PDF document object using the
document_create
function. -
Get the pages collection of the document using the
document_get_pages
function. -
Add a new page to the pages collection using the
page_collection_add_page
function. -
AsposePdfPython
モジュールをインポートします。 -
document_create
関数を使用して、新しいPDFドキュメントオブジェクトを作成します。 -
document_get_pages
関数を使用して、ドキュメントのページコレクションを取得します。 -
page_collection_add_page
関数を使用して、ページコレクションに新しいページを追加します。 -
page_get_paragraphs
関数を使用してページの段落コレクションを取得します。 -
image_create
関数を使用して新しい画像オブジェクトを作成します。 -
image_set_file
関数を使用して画像オブジェクトのファイル名を “sample.jpg” に設定します。 -
paragraphs_add_image
関数を使用して画像オブジェクトを段落コレクションに追加します。 -
document_save
関数を使用してドキュメントを “document.pdf” という名前のファイルに保存します。 -
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)