HTML JPG PDF XML DOCX
  Product Family
PDF

Cloud .NET SDKを使用したPDFヘッダーへの画像追加

Aspose.PDF Cloud .NET SDKを使用してPDFドキュメントのヘッダーに画像を追加するためのAPI

Get Started

Cloud .NET SDKを使用してPDFドキュメントのヘッダーに画像を追加する方法

PDFドキュメントのヘッダーに画像を追加するには、 Aspose.PDF Cloud .NET SDK このCloud SDKは、C#、ASP.NET、またはその他の.NET言語を使用して、クラウドベースのPDF作成、注釈付け、編集、および変換アプリを開発する.NETプログラマーを支援します。 さまざまなクラウドプラットフォームで使用可能です。開く NuGet パッケージマネージャーで検索し、 Aspose.PDF Cloud をインストールします。パッケージマネージャーコンソールから次のコマンドを使用することもできます。

パッケージマネージャーコンソールコマンド


     
    PM> Install-Package Aspose.Pdf-Cloud
     

.NETを介してPDFヘッダーに画像を追加する手順

Aspose.PDF Cloud .NET開発者は、PDFドキュメントのヘッダーに簡単に画像を追加できます。開発者は数行のコードだけで済みます。

  1. アプリケーションシークレットとキーを使用して新しいConfigurationオブジェクトを作成する
  2. Cloud APIに接続するためのオブジェクトを作成する
  3. ドキュメントファイルをアップロードする
  4. ヘッダー用のローカル画像ファイルをアップロードする
  5. ヘッダー設定を準備する
  6. ヘッダーを追加するためにAPIを呼び出す
  7. 応答をチェックし、結果をログに記録する
  8. 更新されたファイルをローカルで使用するためにダウンロードする
 

このサンプルコードは、PDF Cloud .NET SDKを使用してPDFドキュメントのヘッダーに画像を追加する方法を示します


    using Aspose.Pdf.Cloud.Sdk.Api;
    using Aspose.Pdf.Cloud.Sdk.Model;

    namespace Headers
    {
        public class HeadersAddImage
        {
            public static async Task Append(string documentName, string outputName, string imageFileName, int startPage, int endPage, string localFolder, string remoteFolder)
            {
		// Get your AppSid and AppSecret from https://dashboard.aspose.cloud (free registration required). 
		pdfApi = new PdfApi(AppSecret, AppSid);

                using (var file = File.OpenRead(Path.Combine(localFolder, documentName)))
		{ // Upload the local PDF to cloud storage folder name.
                    FilesUploadResult uploadResponse = await pdfApi.UploadFileAsync(Path.Combine(remoteFolder, documentName), documentName);
                    Console.WriteLine(uploadResponse.Uploaded[0]);
                }

                using (var file = File.OpenRead(Path.Combine(localFolder, imageFileName)))
		{ // Upload the local image file to cloud storage folder name.
                    FilesUploadResult uploadResponse = await pdfApi.UploadFileAsync(Path.Combine(remoteFolder, imageFileName), imageFileName);
                    Console.WriteLine(uploadResponse.Uploaded[0]);
                }

                // Create new Image Header with input parameters for the PDF on cloud storage.
                ImageHeader header = new ImageHeader(
                    Background: true,
                    LeftMargin: 1,
                    RightMargin: 2,
                    HorizontalAlignment: HorizontalAlignment.Center,
                    Opacity: 1,
                    Rotate: Rotation.None,
                    RotateAngle: 0,
                    XIndent: 0,
                    YIndent: 0,
                    Zoom: 1,
                    Width: 24,
                    Height: 24,
                    FileName: Path.Combine(remoteFolder, imageFileName)
                );

                // Append new Image Header in the PDF on cloud storage.
                AsposeResponse response = await pdfApi.PostDocumentImageHeaderAsync(documentName, header, startPage, endPage, folder: remoteFolder);

                // Checks the response and logs the result.
                if (response == null)
                    Console.WriteLine("HeadersAddImage(): Unexpected error!");
                else if (response.Code < 200 || response.Code > 299)
                    Console.WriteLine("HeadersAddImage(): Failed to append image header to the document.");
                else
                { // Downloads the updated file for local use.
                    Console.WriteLine("HeadersAddImage(): image header successfully appended to the document '{0}'.", documentName);
                    Stream stream = pdfApi.DownloadFile(Path.Combine(remoteFolder, documentName));
                    using var fileStream = File.Create(Path.Combine(localFolder, "append_image_header_" + outputName));
                    stream.Position = 0;
                    await stream.CopyToAsync(fileStream);
                    Console.WriteLine("HeadersAddImage(): File '{0}' successfully downloaded.", "append_image_header_" + outputName);
                }
            }
        }
    }
 

.NET SDKを介してヘッダーを操作する

PDFのヘッダーに画像を追加すると、ドキュメントのブランディング、セキュリティ、美観、および機能性が向上します。特にビジネス文書、レポート、法的書類、およびマーケティング資料において、専門的で構造化されたプレゼンテーションを保証します。 PDFドキュメントにAspose.PDF Cloud .NET SDKを使用してヘッダーを追加してください。

私たちの.NET SDKを使用すると、

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

  •