HTML
JPG
PDF
XML
DOCX
PDF
Tambahkan Anotasi Garis Bawah 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 garis bawah hijau dengan metadata kaya.
- Terapkan ke halaman tertentu.
- Tangani respons server.
- Unduh file yang telah diperbarui.
Kode contoh ini menunjukkan cara menambahkan anotasi garis bawah ke dokumen PDF
using Aspose.Pdf.Cloud.Sdk.Model;
namespace Annotations
{
public class NewUnderlineAnnotation
{
public static async Task Append(AnnotationsHelper helper, string documentName, int pageNumber, string outputName, string remoteFolder)
{
await helper.UploadFile(documentName);
List<UnderlineAnnotation> annotations = new List<UnderlineAnnotation>
{
new UnderlineAnnotation(
Name: "Underline_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_UL_ANNOTATION_TEXT,
Subject: helper.config.NEW_UL_ANNOTATION_SUBJECT,
Contents: helper.config.NEW_UL_ANNOTATION_CONTENTS,
Title: helper.config.NEW_UL_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.PostPageUnderlineAnnotationsAsync(documentName, pageNumber, annotations, folder: remoteFolder);
if (response == null)
Console.WriteLine("NewUnderlineAnnotation(): Unexpected error!");
else if (response.Code < 200 || response.Code > 299)
Console.WriteLine("NewUnderlineAnnotation(): Failed to append underline annotation to the document.");
else
{
Console.WriteLine("NewUnderlineAnnotation(): annotations '{0}' added to the document '{1}.", helper.config.NEW_UL_ANNOTATION_TEXT, documentName);
await helper.DownloadFile(documentName, outputName, "add_underline_annotation_");
}
}
}
}