Manage & Manipulate PDF Files via Go

Generate, merge, split, append, modify, watermark, stamp & annotate PDF files to unleash the power of PDF using Go Cloud SDK & API.

  Start Free Trial
Aspose.PDF Cloud SDK for Go

Aspose.PDF Cloud SDK for Go


Manipulate PDF files using Go Language SDK

Go is expressive, concise, clean, and efficient. In order to facilitate our customers using Go programming language, we have built Aspose.PDF Cloud SDK for Go offering the features related to PDF files creation, modification, manipulation and conversion to other supported file formats. You can either create the PDF file from scratch or even convert number of file formats including PCL, EPUB, HTML, XML, raster images to PDF format. When it comes to PDF files manipulation, the SDK offers plenty of options to individually work with Text, Annotations, Watermarks, Signatures, Bookmarks, Stamps, Form Fields, Images, Hyperlinks and Attachments etc. It also facilities in common operations such as manipulation of PDF document Properties, Concatenation, Splitting, Merging & Signing of PDF documents.


Advanced Features of Go Cloud SDK



Generate PDF from scratch


Inter-convert PDF & HTML formats


Inter-convert PDF & Image formats


Inter-convert PDF & ePUB formats


Inter-convert PDF & XPS formats


Convert PDF to PS format


Convert PDF to PowerPoint Presentation


Convert PDF to Word Document


Convert PDF to Excel SpreadSheet


Convert SVG files to PDF documents


Split PDF document into single page documents


Merge multiple PDF documents


Insert, Append or Extract PDF pages


Extract & update text from PDF documents


Insert or Extract Images from PDF documents


Manipulate Text Formatting


Add, Update, Remove Bookmarks


Add, Update, Remove Attachments


Add, Update, Remove Annotations


Add, Update, Remove Watermarks


Add Image, Page Number or PDF page as Watermark


Create and Manage Form Fields


Set Page Orientation, Transition & Zoom Factor


Set Page Size & Margin


Specify Security Constraints


Set PDF Encryption & Passwords


Count number of words on each page of a PDF


Add and update screen & stamp annotations


Read all screen & stamp annotations from whole document or from a particular page


Support to flatten annotations

Dynamically Create or Manipulate PDF Documents

Aspose.PDF Cloud SDK for Go is a complete and reliable solution offering the features to create PDF files on the fly. You may create and insert PDF elements using SDK or even get the capabilities to transform variety of input files to PDF format. The supported input file formats include PCL, EPUB, HTML, XML, PDF and Raster images. Similarly, the SDK also offers the feature to convert PDF document to various file formats including DOC, DOCX, HTML, PDF/A, PDF/A-1a, PDF/A-1b, SVG, EPUB, PPTX, LaTeX, MOBIXML, XPS, XML and XLS. Furthermore, it provides great capabilities when it comes to the conversion of PDF files to image formats including PNG, JPEG, EMF, GIF, BMP, TIFF and much more.

Comprehensive SDK with all Manipulation Capabilities

The SDK empowers you to manage / manipulate individual PDF elements such as Images, Hyperlinks, Attachments, Annotations, Watermark Stamps, Bookmarks, Form Fields, Signatures, PDF properties, Metadata, Text, Images etc. When it comes to manipulating Text Fragments, the SDK provides all the features you need to handle text in a PDF file. Most useful operations include find and replace text, remove or extract text from PDF and replace text using a regular expression and so on. When it comes to Text manipulation, the SDK provides all the features you need to handle text in a PDF file. Most useful operations include find and replace text, remove or extract text from PDF and replace text using a regular expression.

Manipulating Page objects

Aspose.PDF Cloud SDK for Go allows you to Split all or specific pages of a PDF to a new PDF file, or you can also Merge multiple PDF files into a single PDF document. Furthermore, you also get the capabilities to to Add new pages, Delete Pages from PDF file, Move PDF pages to New Location in same document, Delete pages from PDF file, Retrieve individual PDF page information, Get PDF page count information and also Get Word count from PDF document.

Secure PDF Documents with Digital Signatures

Data is the most critical asset and to ensure its privacy and protection, the PDF file can be encrypted with either 40-bit,128-bit or 256-bit encryption. You can either set owner and user passwords or in order to ensure the fidelity of the document, digital signatures are embedded inside the documents. Content modification in PDF documents such as copying content, printing the file, completing form fields, degraded printing, annotation modification as well as PDF document assembly can also be restricted. The SDK further improves PDF security mechanism by using PKCS#1, PKCS#7 and PKCS#7 detached signature types, and with the use of the digital certificates. You may specify the certificate level and set the graphical appearance of the signature as per application requirements. Nevertheless, you can also remove the signatures or de-crypt an existing document.

Manipulate Sections & Paragraphs

Aspose.PDF Cloud SDK for Go allows you to specify page size and page margin for each section within a document. The SDK also facilitates to add page background images for each section and page header & footer sections. Moreover, unique IDs can be assigned to each section of the document. You may also add multiple paragraphs to each and every section of the document.


Support and Learning Resources