2020-08-27 21:45:09 +00:00
|
|
|
//
|
|
|
|
// Copyright 2020 FoxyUtils ehf. All rights reserved.
|
|
|
|
//
|
|
|
|
// This is a commercial product and requires a license to operate.
|
|
|
|
// A trial license can be obtained at https://unidoc.io
|
|
|
|
//
|
|
|
|
// DO NOT EDIT: generated by unitwist Go source code obfuscator.
|
|
|
|
//
|
|
|
|
// Use of this source code is governed by the UniDoc End User License Agreement
|
|
|
|
// terms that can be accessed at https://unidoc.io/eula/
|
2016-07-09 14:09:27 +00:00
|
|
|
|
2019-05-16 23:08:40 +03:00
|
|
|
// Package unipdf is a comprehensive PDF library for Go (golang). The library has advanced capabilities for generating,
|
2019-05-19 12:41:13 +00:00
|
|
|
// processing and modifying PDFs. UniPDF is written and supported by the owners of the
|
2017-08-01 14:49:20 +00:00
|
|
|
// FoxyUtils.com website, where the library is used to power many of the PDF services offered.
|
2016-07-30 00:27:21 +00:00
|
|
|
//
|
2024-03-27 22:34:33 +00:00
|
|
|
// # Getting More Information
|
2016-07-30 00:27:21 +00:00
|
|
|
//
|
2019-05-19 12:41:13 +00:00
|
|
|
// Check out the Getting Started and Example sections, which showcase how to install unipdf and provide numerous
|
|
|
|
// examples of using unipdf to generate, process or modify PDF files.
|
2017-08-01 14:49:20 +00:00
|
|
|
// https://unidoc.io/examples/getting_started/
|
2016-07-30 00:27:21 +00:00
|
|
|
//
|
2019-05-19 12:41:13 +00:00
|
|
|
// The GoDoc for unipdf provides a detailed breakdown of the API and documentation for packages, types and methods.
|
2019-05-16 23:08:40 +03:00
|
|
|
// https://godoc.org/github.com/unidoc/unipdf
|
2017-08-01 14:49:20 +00:00
|
|
|
//
|
2024-03-27 22:34:33 +00:00
|
|
|
// # Overview of Major Packages
|
2017-08-01 14:49:20 +00:00
|
|
|
//
|
|
|
|
// The API is composed of a few major packages:
|
|
|
|
//
|
2017-08-01 15:07:47 +00:00
|
|
|
// - common: Provides common shared types such as Logger and utilities to check
|
|
|
|
// license validity.
|
|
|
|
//
|
2019-05-19 12:41:13 +00:00
|
|
|
// - core: The core package defines the primitive PDF object types and handles
|
2017-08-01 15:07:47 +00:00
|
|
|
// the file reading I/O and parsing the primitive objects.
|
|
|
|
//
|
2019-05-19 12:41:13 +00:00
|
|
|
// - model: The model package builds on the core package, to represent the PDF as
|
2017-08-01 15:07:47 +00:00
|
|
|
// a structured model of the PDF primitive types. It has a reader and a writer to
|
|
|
|
// read and process a PDF file based on the structured model. This serves as a basis
|
|
|
|
// to perform a number of numerous tasks and can be used to work with a PDF in a
|
|
|
|
// medium to high level interface, although it does require an understanding of the
|
|
|
|
// PDF format and structure.
|
|
|
|
//
|
2019-05-19 12:41:13 +00:00
|
|
|
// - creator: The PDF creator makes it easy to create new PDFs or modify existing
|
2017-08-01 15:07:47 +00:00
|
|
|
// PDFs. It can also enable loading a template PDF, adding text/images and
|
|
|
|
// generating an output PDF. It can be used to add text, images, and generate text
|
|
|
|
// and graphical reports. It is designed with simplicity in mind, with the goal of
|
|
|
|
// making it easy to create reports without needing any knowledge about the PDF
|
|
|
|
// format or specifications.
|
2018-03-22 14:48:41 +00:00
|
|
|
//
|
2019-05-19 12:41:13 +00:00
|
|
|
// - extractor: Package extractor is used for quickly extracting PDF content
|
2018-03-22 14:48:41 +00:00
|
|
|
// through a simple interface. Currently offers functionality for extracting textual
|
|
|
|
// content.
|
2020-08-27 21:45:09 +00:00
|
|
|
package unipdf ;
|