HTML JPG PDF XML DOCX
  Product Family
PDF

Go SDK で PDF フォームを削除

Go Cloud SDK を使用して PDF ドキュメントからすべてのフォーム フィールドを削除

Get Started

Cloud Go SDK を使用して PDF ドキュメントから AcroForms を削除

PDF から AcroForms を削除するために、次のものを使用します Aspose.PDF Cloud Go SDK。この Cloud SDK は、Go プログラマーが Aspose.PDF REST API を介して Go 言語でクラウドベースの PDF 作成、注釈付け、編集、変換アプリを開発するのを支援します。まず Aspose for Cloud でアカウントを作成し、アプリケーション情報を取得してください。App SID とキーを取得すれば、Aspose.PDF Cloud Go SDK を使用できるようになります。

Package Manager コンソール コマンド


     
    go get -u github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25
     
     

Go を使用して AcroForms を削除する手順

Aspose.PDF Cloud の開発者は、数行のコードで PDF から AcroForms を簡単に読み込み、削除できます。

  1. PDF ファイルを Aspose.PDF Cloud サービスにアップロードします。
  2. アップロードしたファイルから指定されたフォーム フィールドを削除します。
  3. 必要に応じて結果をダウンロードします。
 

このサンプルコードは、Go を使用して PDF ドキュメントから AcroForms を削除する方法を示しています


package main

    import (
        "fmt"

        asposepdfcloud "github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25"
    )

    func appendFormFiled(document_name string, output_name string, local_folder string, remote_folder string) {
        // Initialize Credentials and create Pdf.Cloud service object
	AppSID := "YOUR_APP_SID" // Your Application SID
	AppKey := "YOUR_APP_KEY" // Your Application Key

	pdfApi := asposepdfcloud.NewPdfApiService(AppSID, AppKey, "")

	args := map[string]interface{}{
            "folder": remote_folder,
	}

	file, _ := os.Open(filepath.Join(local_folder, document_name))
	_, _, _ = pdfApi.UploadFile(filepath.Join(remote_folder, document_name), file, args)


	_, httpResponse, err := pdfApi.DeleteField(document_name, field_name, args)
	if err != nil {
		fmt.Println(err.Error())
	} else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
		fmt.Println("Unexpected error!")
	} else {
            result_data, _, _ := pdfApi.DownloadFile(path.Join(remote_folder, document_name), args)
	    fileName := path.Join(local_folder, output_name)
	    f, _ := os.Create(fileName)
	    _, _ = f.Write(result_data)
	}
    }
 

Go SDK を使用して AcroForms を操作する

フォームが古くなっている、関連性がない、または不要な場合、削除することで文書を整理し、関連性を保つことができます。フォームを削除すると、PDF がシンプルになり、特にインタラクションが不要な場合は読みやすくなります。AcroForms のようなインタラクティブ要素は PDF のファイルサイズを増加させる可能性があります。これらを削除することで、文書の共有や保存がより高速になるよう最適化できます。 Aspose.PDF Cloud Go SDK を使用して PDF ドキュメントから AcroForms を削除します。

Go ライブラリを使用してできること

  • PDF ドキュメントのヘッダーとフッターをテキストまたは画像形式で追加できます。
  • テーブルやスタンプ(テキストまたは画像)を PDF ドキュメントに追加できます。
  • 複数の PDF ドキュメントを既存のファイルに結合できます。
  • PDF の添付ファイル、注釈、フォーム フィールドを操作できます。
  • PDF ドキュメントに暗号化または復号化を適用し、パスワードを設定できます。
  • ページまたは PDF 全体からすべてのスタンプとテーブルを削除できます。
  • ID を指定して PDF ドキュメントから特定のスタンプまたはテーブルを削除できます。
  • PDF のページ上、または文書全体で単一または複数のテキストインスタンスを置換できます。
  • PDF ドキュメントをさまざまな他のファイル形式に変換するための広範なサポートがあります。
  • PDF ファイルのさまざまな要素を抽出し、PDF ドキュメントを最適化できます。
  • 当社の 無料アプリ を試して、PDF ファイルからオンラインで AcroForms を削除し、機能をテストできます。