Build Cloud PDF Conversion, Annotation App via Go SDK
Go lang SDK to access cloud PDF documents for merging, splitting, encrypting, watermarking, annotating & converting to other formats via REST API.Get Started
Aspose.PDF Cloud Go SDK helps you build PDF generator, annotator, and converter apps for the cloud, using the Go programming language. Aspose.PDF Cloud SDK for Go is available under MIT license and is based on Aspose.PDF REST API.
You can enhance your Go lang code to access Acrobat files situated on the cloud storage or create new cloud PDF pages. You can also create PDF by converting files of other formats, such as HTML, PCL, XPS, TIFF, JPEG, SVG, and XML.
Allows your cloud-based Go programs to work with various elements of Adobe Acrobat PDF documents, such as, text box, checkbox, radio button, form fields, annotations, digital signatures, stamps, attachments, as well as OCR layers of cloud PDF files using simple calls to REST API.
It also allows your Go cloud apps to download attachments from cloud-based PDF documents, extract all images from the PDF with default or specified size, and export data from PDF documents to other supported file formats, without installing any 3rd party software.
At a Glance
- Get data from scanned images
- Process perspective photos
- Export the results to CSV
- Template generation
- Apply text mark-up
- Trim image and apply pdf
- Appy JSON rules
- GUI based pdf editor
Supported File Formats
- PDF, EPUB, HTML, TeX, SVG, XML, XPS, FDF, XFDF, PDF/A
- MHT, PCL, PS, XSLFO, MD
- XLS, XLSX, PPTX, DOC, DOCX, MobiXML, JPEG, EMF, PNG, BMP, GIF, TIFF, Text
Advanced Features of Go Cloud SDK
Add document text or image header and footer
Add text and image stamps to documents
Delete stamps by ID or all stamps from a page or entire document
Read document stamps
Add tables to documents
Delete all tables from a specific page or entire document
Read or delete document table by ID
Append multiple documents to an existing one
Set and get multiple types of annotations to documents
Read and download document attachments
Create, read, flatten and update form fields in a document
Add, update, read and delete document properties
Encrypt or decrypt document content & Change document password
Add text to document & fetch it as required
Replace single or multiple instances of text in PDF page or the entire document
Get Started with PDF Document Processing SDK
It is easy to get started with Aspose.PDF Cloud Go SDK and there is nothing to install. Simply create an account at Aspose for Cloud and get your application information. Once you have the App SID & key, you are ready to give the Aspose.PDF Cloud Go SDK.
Extensive Features for PDF Conversion
Aspose.PDF Cloud Go SDK lets you convert to and from PDF to various other popular file formats. Using it you can convert EPUB, HTML, LaTeX, MHT, PCL, DOC, MOBIXML, PDFA, PPTX, SVG, TIFF, XLS, XLSX, XML, XPS, PS, XSLFo, PCL, BMP, EMF, GIF, JPEG, PNG, and TIFF, to PDF.
You can also convert PDF (with XFA Forms) to PDF with AcroForm. Similarly, Aspose.PDF Cloud Go SDK allows you to convert PDF to BMP, PDF EMF, GIF, JPEG, PNG, TIFF, DOC, EPUB, HTML, LaTex, MOBIXML, PDFA, PPTX, SVG, XLS, XLSX, XML, and XPS.
Moreover, Aspose.PDF Cloud Go SDK allows you to control how a PDF document is converted into a Word processing document. You can choose from “Textbox” mode for preserving the original look of the PDF file or “Flow” mode for multi-level analysis with a focus on being maximally editable.
You can also set document access privileges for PDF files. These privileges include printing, degraded printing, content modification, content copying, filling in of PDF forms and many more.
Aspose.PDF Cloud Go SDK supports various types of annotations, such as text annotation, circle annotation, polygon annotation, polyline annotation, line annotation, square annotation, free text annotation, Highlight annotation, Underline annotation, squiggle annotation, strikeout annotation, caret annotation, ink annotation, link annotation, popup annotation, file attachment annotation, sound annotation, movie annotation, screen annotation, widget annotation, watermark annotation, trap network (TrapNet) annotation, printer mark annotation, redaction annotation, rubber stamp annotation, and rich media annotation.
You can set flags to specify various characteristics of supported annotations. Set visibility, printing restriction, magnification restriction, rotation restriction, make annotations read-only, and other flags.
Using Aspose.PDF Cloud Go SDK, annotations can be set to various states such as, marked, unmarked, accepted, rejected, canceled, completed, or none. It also allows you to set various properties of stamps for PDF documents. These properties include opacity, rotation, alignment, indentation, zoom, and various other properties.
Extract various Elements of PDF Document
Aspose.PDF Cloud Go SDK allows you to extract various elements of PDF documents. You can extract PDF document images in GIF, JPEG, PNG, TIFF format and save to a folder. It also allows you to extract PDF document annotations, such as, FileAttachment annotation, screen annotation, sound annotation, and stamp annotation to specified folder.
Make PDF Documents Optimized
Aspose.PDF Cloud Go SDK allows you to set various properties to make PDF documents optimized. It enables you to optimize PDF file size by allowing reuse of page content, set compression level of images embedded in PDF document, link duplicate resource streams by storing them as one object, remove document objects without any reference, remove unused streams, and by not embedding the PDF document fonts.