HTML
JPG
PDF
XML
DOCX
PDF
Tambahkan Anotasi Teks Sorotan ke PDF melalui .NET SDK
API untuk menambahkan anotasi ke dokumen PDF dengan .NET.
Get StartedCara menambahkan anotasi ke dokumen PDF menggunakan Cloud .NET SDK
Untuk menambahkan anotasi ke dokumen PDF melalui Cloud .NET SDK, kita akan menggunakan Aspose.PDF Cloud .NET SDK SDK Cloud ini memungkinkan Anda untuk dengan mudah membangun aplikasi pembuat, editor & konverter PDF berbasis cloud dalam C#, ASP.NET, atau bahasa .NET lainnya untuk berbagai platform cloud. Buka NuGet pengelola paket, cari Aspose.PDF Cloud dan instal. Anda juga dapat menggunakan perintah berikut dari Konsol Pengelola Paket.
Perintah Konsol Pengelola Paket
PM> Install-Package Aspose.Pdf-Cloud
Langkah-langkah untuk menambahkan anotasi menggunakan .NET SDK
Pengembang Aspose.PDF Cloud dapat dengan mudah memuat & menambahkan anotasi ke dokumen PDF hanya dalam beberapa baris kode.
- Unggah PDF ke penyimpanan cloud.
- Buat anotasi sorotan baru dengan posisi, warna, teks, dan gaya yang ditentukan.
- Kirim anotasi ke halaman yang ditentukan menggunakan Aspose Cloud API.
- Periksa respons dan catat hasilnya.
- Unduh file yang diperbarui untuk penggunaan lokal.
Kode contoh ini menunjukkan cara menambahkan anotasi ke dokumen PDF
using Aspose.Pdf.Cloud.Sdk.Model;
namespace Annotations
{
public class NewHighlightAnnotation
{
public static async Task Append(AnnotationsHelper helper, string documentName, int pageNumber, string outputName, string remoteFolder)
{
await helper.UploadFile(documentName);
List<HighlightAnnotation> annotations = new List<HighlightAnnotation>
{
new HighlightAnnotation(
Name: "Highlight_NEW_Annotation",
Rect: new Rectangle(100,350, 450,400),
Flags: new List<AnnotationFlags>() { AnnotationFlags.Default },
HorizontalAlignment: HorizontalAlignment.Left,
VerticalAlignment: VerticalAlignment.Top,
RichText: helper.config.NEW_HL_ANNOTATION_TEXT,
Subject: helper.config.NEW_HL_ANNOTATION_SUBJECT,
Contents: helper.config.NEW_HL_ANNOTATION_CONTENTS,
Title: helper.config.NEW_HL_ANNOTATION_DESCRIPTION,
ZIndex: 1,
Color: new Color(A: 0xFF, R: 0x00, G: 0xFF, B: 0x00),
QuadPoints: new List<Point>() {
new Point(X: 10, Y: 10),
new Point(X: 20, Y: 10),
new Point(X: 10, Y: 20),
new Point(X: 10, Y: 10)
},
Modified: "03/27/2025 00:00:00.000 AM"
)
};
AsposeResponse response = await helper.pdfApi.PostPageHighlightAnnotationsAsync(documentName, pageNumber, annotations, folder: remoteFolder);
if (response == null)
Console.WriteLine("NewHighlightAnnotation(): Unexpected error!");
else if (response.Code < 200 || response.Code > 299)
Console.WriteLine("NewHighlightAnnotation(): Failed to append highlight annotation to the document.");
else
{
Console.WriteLine("NewHighlightAnnotation(): annotations '{0}' added to the document '{1}.", helper.config.NEW_HL_ANNOTATION_TEXT, documentName);
await helper.DownloadFile(documentName, outputName, "add_highlight_annotation_");
}
}
}
}