Go言語を使用したHello Worldの例
Contents
[
Hide
]
「Hello World」例は、プログラミング言語やソフトウェアの機能をシンプルな使用例で紹介するために伝統的に使用されます。
Aspose.PDF for Go は、開発者が Go で PDF 文書の作成、操作、および変換機能を組み込むことができる機能豊富な PDF API です。PDF、TXT、XPS、EPUB、TEX、DOC、DOCX、PPTX、画像フォーマットなど、多くの一般的なファイル形式をサポートしています。本記事では、テキスト「Hello World!」を含む PDF 文書を作成します。環境に Aspose.PDF for Go をインストールした後、コードサンプルを実行して Aspose.PDF API の動作を確認できます。 以下のコードスニペットは次の手順に従います:
- 新しい PDF ドキュメント インスタンスを作成します。
- PDF ドキュメントに新しいページを追加するには、PageAdd 関数を使用します。
- ページ サイズを設定するには、PageSetSize を使用します。
- 最初のページに「Hello World!」というテキストを追加するには、PageAddText を使用します。
- 作成した PDF ドキュメントを保存するには、SaveAs メソッドを使用します。
- PDF ドキュメントを閉じ、割り当てられたリソースを解放します。
以下のコードスニペットは、Aspose.PDF for Go API の動作を示す Hello World プログラムです。
package main
import "github.com/aspose-pdf/aspose-pdf-go-cpp"
import "log"
func main() {
// Create new PDF-document
pdf, err := asposepdf.New()
if err != nil {
log.Fatal(err)
}
// Add new page
err = pdf.PageAdd()
if err != nil {
log.Fatal(err)
}
// Set page size A4
err = pdf.PageSetSize(1, asposepdf.PageSizeA4)
if err != nil {
log.Fatal(err)
}
// Add text on first page
err = pdf.PageAddText(1, "Hello World!")
if err != nil {
log.Fatal(err)
}
// Save PDF-document with "hello.pdf" name
err = pdf.SaveAs("hello.pdf")
if err != nil {
log.Fatal(err)
}
// Release allocated resources
defer pdf.Close()
}