Tambahkan Gambar di Header PDF melalui .NET SDK
API untuk menambahkan Gambar di Header dokumen PDF dengan Aspose.PDF Cloud .NET SDK
Get StartedCara menambahkan gambar di Header dokumen PDF menggunakan Cloud .NET SDK
Untuk menambahkan gambar di header dokumen PDF, kita akan menggunakan Aspose.PDF Cloud .NET SDK Cloud SDK ini membantu pengembang .NET dalam mengembangkan aplikasi pembuat PDF berbasis cloud, anotator, editor, dan konverter menggunakan C#, ASP.NET, atau bahasa .NET lainnya untuk berbagai platform cloud. Buka NuGet manajer paket, cari Aspose.PDF Cloud dan instal. Anda juga dapat menggunakan perintah berikut dari Konsol Manajer Paket.
Perintah Konsol Manajer Paket
PM> Install-Package Aspose.Pdf-Cloud
Langkah-langkah untuk menambahkan gambar di Header PDF melalui .NET
Pengembang Aspose.PDF Cloud .NET dapat dengan mudah menambahkan gambar di Header dokumen PDF. Pengembang hanya memerlukan beberapa baris kode.
- Buat objek Konfigurasi baru dengan Rahasia Aplikasi dan Kunci Anda
- Buat objek untuk terhubung ke API Cloud
- Unggah file dokumen Anda
- Unggah file gambar lokal Anda untuk Header.
- Siapkan Pengaturan Header.
- Panggil API untuk Menambahkan Header.
- Periksa respons dan catat hasilnya.
- Unduh file yang diperbarui untuk penggunaan lokal.
Kode sampel ini menunjukkan menambahkan gambar di Header dokumen PDF menggunakan PDF Cloud .NET SDK
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);
}
}
}
}
Bekerja dengan Header melalui .NET SDK
Menambahkan gambar ke header PDF meningkatkan branding dokumen, keamanan, estetika, dan fungsionalitas. Ini sangat berharga untuk dokumen bisnis, laporan, dokumen hukum, dan materi pemasaran, memastikan presentasi yang profesional dan terstruktur dengan baik. Tambahkan Header ke dalam dokumen PDF dengan Aspose.PDF Cloud .NET SDK.
Dengan .NET SDK kami Anda dapat
- Menambahkan header & footer dokumen PDF dalam format teks atau gambar.
- Menambahkan tabel & stempel teks atau gambar ke dokumen PDF.
- Menambahkan beberapa dokumen PDF ke file yang ada.
- Bekerja dengan lampiran PDF, anotasi, & field formulir.
- Terapkan enkripsi atau dekripsi ke dokumen PDF & setel kata sandi.
- Hapus semua stempel & tabel dari halaman atau seluruh dokumen PDF.
- Hapus stempel atau tabel tertentu dari dokumen PDF berdasarkan ID-nya.
- Ganti satu atau beberapa instance teks pada halaman PDF atau dari seluruh dokumen.
- Dukungan luas untuk mengonversi dokumen PDF ke berbagai format file lainnya.
- Ekstrak berbagai elemen dari file PDF & optimalkan dokumen PDF.
- Anda dapat mencoba Aplikasi gratis kami untuk menguji fungsionalitasnya.
- Learning Resources
- Documentation
- Source Code
- API References
- Product Support
- Free Support
- Paid Support
- Blog
- Why Aspose.PDF Cloud for .NET?
- Customers List
- Security