Add or Replace Line Annotations in a PDF Document
Contents
[
Hide
]
Introduction
Aspose.PDF Cloud allows you to add or replace Line Annotation information in a PDF Document. Aspose.PDF Cloud provide the following API to achieve this
API Information
API | Type | Description | Swagger Link |
---|---|---|---|
/pdf/{name}/pages/{pageNumber}/annotations/line | POST | Add document page line annotations. | PostPageLineAnnotations |
/pdf/{name}/pages/{pageNumber}/annotations/line | PUT | Replace document line annotation | PutLineAnnotation |
cURL Example
Suppose, we have the following Line Annotation information which need to be added in a document page.
{
"Starting": {
"X": 162.663,
"Y": 654.5
},
"StartingStyle": "Circle",
"Ending": {
"X": 230.845,
"Y": 654.5
},
"EndingStyle": "OpenArrow",
"InteriorColor": {
"A": 255,
"R": 220,
"G": 220,
"B": 220
},
"LeaderLine": 10,
"LeaderLineExtension": 5,
"LeaderLineOffset": 2.5,
"ShowCaption": true,
"CaptionOffset": {
"X": 7,
"Y": 8
},
"CaptionPosition": "Top",
"Intent": "LineArrow",
"CreationDate": "02/25/2011 01:02:43.000 PM",
"Subject": "Line",
"Title": "Maxim",
"RichText": "<?xml version=\"1.0\"?><body xmlns=\"http://www.w3.org/1999/xhtml\" xmlns:xfa=\"http://www.xfa.org/schema/xfa-data/1.0/\" xfa:APIVersion=\"Acrobat:7.0.0\" xfa:spec=\"2.0.2\" ><p><span style=\"text-decoration:;font-size:10.0pt\">Contents</span></p></body>",
"Color": {
"A": 255,
"R": 70,
"G": 162,
"B": 185
},
"Contents": "Contents",
"Modified": "02/25/2011 01:07:16.000 PM",
"Id": "GI5TIOZRGUYCYNRTHEWDEMZVFQ3DOMA",
"Flags": [
"Print"
],
"Name": "9d2aed9f-8f76-4ff8-b93b-d879fba27f70",
"Rect": {
"LLX": 150.663,
"LLY": 639.5,
"URX": 234.845,
"URY": 669.5
},
"PageIndex": 2,
"ZIndex": 0,
"HorizontalAlignment": "Left",
"VerticalAlignment": "Top",
"Links": [
{
"Href": "/PdfWithAnnotations.pdf/annotations/line/GI5TIOZRGUYCYNRTHEWDEMZVFQ3DOMA",
"Rel": "self",
"Type": null,
"Title": null
}
]
}
SDK Source
The Aspose.PDF Cloud SDKs can be downloaded from the following page: Available SDKs
SDK Examples
PostPageLineAnnotations Examples
PutPageLineAnnotations Examples