PDFドキュメントにページを追加
Contents
[
Hide
]
PDFファイルにページを追加
提供された Go コードスニペットは、Aspose.PDF ライブラリを使用して PDF の末尾にページを追加する操作を実行する方法を示しています。
- その Open この関数は、プログラムが既存の PDF ファイル (sample.pdf) を読み込み、操作できるようにします。これは、編集、コンテンツの追加、データの読み取りなど、あらゆる PDF 関連の操作に不可欠です。
- その PageAdd このメソッドは、既存の PDF ドキュメントに新しい空白ページを挿入するために使用されます。これは、ドキュメントを拡張したり、追加コンテンツの準備をしたりするのに便利です。
- その Save このメソッドは PDF への変更がファイルに書き戻されることを保証します。このステップは、新しいページの追加などの変更を永続化するために重要です。
- その Close このメソッドは defer を使用して呼び出され、PDF 操作中に割り当てられたリソースを解放します。これはメモリリークを防止し、効率的なリソース使用を確保するために重要です。
このスニペットは、基本的な PDF 操作タスクに Aspose.PDF Go ライブラリを使用する方法の簡潔で効率的な例です。
Aspose.PDF for Go を使用すると、ファイル内の任意の位置にページを挿入したり、PDF ファイルの末尾にページを追加したりできます。
package main
import "github.com/aspose-pdf/aspose-pdf-go-cpp"
import "log"
func main() {
// Open(filename string) opens a PDF-document with filename
pdf, err := asposepdf.Open("sample.pdf")
if err != nil {
log.Fatal(err)
}
// PageAdd() adds new page in PDF-document
err = pdf.PageAdd()
if err != nil {
log.Fatal(err)
}
// Save() saves previously opened PDF-document
err = pdf.Save()
if err != nil {
log.Fatal(err)
}
// Close() releases allocated resources for PDF-document
defer pdf.Close()
}
PDF ファイルにページを挿入
その PageInsert このメソッドは指定された位置に新しいページを挿入します。この機能は、既存のドキュメントに追加のページを挿入する必要がある場合に便利です。例えば、レポートやプレゼンテーションに新しいセクションやコンテンツを追加する場合などです。
package main
import "github.com/aspose-pdf/aspose-pdf-go-cpp"
import "log"
func main() {
// Open(filename string) opens a PDF-document with filename
pdf, err := asposepdf.Open("sample.pdf")
if err != nil {
log.Fatal(err)
}
// PageInsert(num int32) inserts new page at the specified position in PDF-document
err = pdf.PageInsert(1)
if err != nil {
log.Fatal(err)
}
// Save() saves previously opened PDF-document
err = pdf.Save()
if err != nil {
log.Fatal(err)
}
// Close() releases allocated resources for PDF-document
defer pdf.Close()
}