76 Resources
Golang pdf-processor Libraries
PDF Annotator of Nightmares 🎃
PDFrankenstein is a GUI tool that intends to fill the gap on Linux where a good capable PDF annotator like Adobe Acrobat does not exist. What can you
Converts PDF, DOC, DOCX, XML, HTML, RTF, etc to plain text
docconv A Go wrapper library to convert PDF, DOC, DOCX, XML, HTML, RTF, ODT, Pages documents and images (see optional dependencies below) to plain tex
Newser is a simple utility to generate a pdf with you favorite news articles
Newser A simple utility to crawl some news sites or other resources and download content into a pdf Building Make sure you have config.yaml setup and
Brokerage Tax Lot Processor (River)
Tax Lot Processor Information An important part of a brokerage product is keeping track of tax lots. A tax lot is created when a purchase is made. Whe
Go-wk - PDF Generation API with wkhtmltopdf
Simple PDF Generation API with wkhtmltopdf Quick start Clone the repo locally an
Markpdf - Watermark PDF files using image or text
markpdf - Watermark PDF files using image or text A tiny command line tool for watermarking PDF files using image or text. With simple options to conf
Merge Image and PDF files (optionally with selective pages) with lossless quality
merge2pdf - Merge Image and PDF files into PDF Simplest command line tool for merging Images and PDFs. It will not convert PDF pages (with texts, imag
Read data from rss, convert in pdf and send to kindle. Amazon automatically convert them in azw3.
Kindle-RSS-PDF-AZW3 The Kindle RSS PDF AZW3 is a personal project. The Kindle RSS PDF AZW3 is a personal project. I received a Kindle for Christmas, a
This project will help you to convert PDF file to IMAGE using golang.
PDF to Image Converter Using Golang This project is meant to be an support for implementation of PDF-to-IMAGES conversion without any quality compromi
mold your templated to HTML/ TEXT/ PDF easily.
mold mold your templated to HTML/ TEXT/ PDF easily. install go get github.com/mayur-tolexo/mold Example 1 //Todo model type Todo struct { Title stri
Enhanced Markdown template processor for golang
emd Enhanced Markdown template processor. See emd README file TOC Install glide
nlp is a general purpose any-lang Natural Language Processor that parses the data inside a text and returns a filled model
nlp nlp is a general purpose any-lang Natural Language Processor that parses the data inside a text and returns a filled model Supported types int in
Micro-serviço em Golang para processar pagamentos de um Gateway.
Go Payment Processor Projeto Este repositório contém um micro-serviço em Golang que faz parte de um conjunto de serviços necessário para o projeto do
Native LogQL Parser & Processor
node-logql Native node binding for LogQL Build Module make Install npm install -g node-logql Usage See example.js for a full query example const logq
Blackfriday: a markdown processor for Go
Blackfriday Blackfriday is a Markdown processor implemented in Go. It is paranoid about its input (so you can safely feed it user-supplied data), it i
gof: a file/folder processor written in Go (可自由定制的文件/文件夹处理器)
gof a file/folder processor written in Go 用 Go 语言来写 extension 进行自由定制的文件/文件夹处理器。 带截图的说明: screenshots.md 纯 Go 语言实现,扩展也是使用 Go 来写,通过添加扩展可对文件/文件夹进行随心所欲的操作,
Transaction processor for the Elrond Blockchain
Elrond Ledger Transactions Processor Elrond Ledger Transactions Processor processes transactions block by block on the Elrond ledger. This codebase is
Merge multiple pcap files together, gracefully.
joincap Merge multiple pcap files together, gracefully. Installation Download a precompiled binary from https://github.com/assafmo/joincap/releases Or
Ghostinthepdf - This is a small tool that helps to embed a PostScript file into a PDF
This is a small tool that helps to embed a PostScript file into a PDF in a way that GhostScript will run the PostScript code during the
Convert document to pdf with golang
Convert document to pdf Build docker: docker build --pull --rm -f "Dockerfile" -t convertdocument:latest "." docker run -p 3000:3000 registry.gitlab.
Generate your cv from a yaml configuration file
Requirements wkhtmltopdf git * Flags -i string path to the webpage (index.html) -o string pdf output path -y string conf
Convert your markdown files to PDF instantly
Will take a markdown file as input and then create a PDF file with the markdown formatting.
create PDF from ASCII File for Cable labels
CableLable create PDF from ASCII File for Cable labels file format is one label per line, a line containing up to 3 words, each word is a line on the
PDF file parser
#pdf A pdf document parsing and modifying library The libary provides functions to parse and show elements in PDF documents. It checks the validity
📖 A little guide book on Ethereum Development with Go (golang)
📖 A little guide book on Ethereum Development with Go (golang)
A Docker-powered stateless API for PDF files.
Gotenberg provides a developer-friendly API to interact with powerful tools like Chromium and LibreOffice to convert many documents (HTML, Markdown, Word, Excel, etc.) to PDF, transform them, merge them, and more!
Experimental typesetting system
ETS Experimental typesetting system This software repository contains a Lua frontend for the typesetting library “Boxes and Glue” which is an algorith
A vitamin C rich, book, pdf & documentation brewing library for e-readers/e-ink readers
go-Cbook A vitamin C rich, book, pdf & documentation brewing library for e-readers/e-ink readers. Now take priviliges of (eye-safe) e-readers to read
A command line tool for mainly exporting logbook records from Google Spreadsheet to PDF file in EASA format
Logbook CLI This is a command line tool for mainly exporting logbook records from Google Spreadsheet to PDF file in EASA format. It also supports rend
The server-pubsub is the main backend of DATAVOC project that manages all the other web-server modules of the same project such as the processor
server-pubsub The server-pubsub is the main backend of DATAVOC project that manages all the other web-server modules of the same project such as the p
DSV Parallel Processor takes input files and query specification via a spec file
DSV Parallel Processor Spec file DSV Parallel Processor takes input files and query specification via a spec file (conventionally named "spec.toml").
File Processor in Concurrency Pattern using Golang goroutine.
File Processor in Concurrency Pattern Implement a file processor solution in concurrency pattern using Golang goroutine. Get Started Run docker-compos
golang 在线预览word,excel,pdf,MarkDown(Online Preview Word,Excel,PPT,PDF,Image by Golang)
Go View File 在线体验地址 http://39.97.98.75:8082/view/upload (不会经常更新,保留最基本的预览功能。服务器配置较低,如果出现链接超时请等待几秒刷新重试,或者换Chrome) 目前已经完成 docker部署 (不用为运行环境烦恼) Wor
KFServing Inference Client A Go re-implementation of seldon-batch-processor.
KFServing Inference Client A Go re-implementation of seldon-batch-processor. See docs to understand its usage. The main reason why we choose to re-imp
Mmark: a powerful markdown processor in Go geared towards the IETF
title date aliases About 2018-07-22 14:05:51 +0100 /about/ Mmark is a powerful markdown processor written in Go, geared towards writing IETF documents
PDF tools for reMarkable tablets
rm-pdf-tools - PDF tools for reMarkable Disclaimer: rm-pdf-tools is currently in a very early version, bugs are to be expected. Furthermore, the inten
Digital planner for Supernote and ReMarkable
latex-yearly-planner PDF planner designed for e-ink devices. Download latest PDF with newest features and best bugs from the latest release. Visit the
yq is a portable command-line YAML processor
yq a lightweight and portable command-line YAML processor. yq uses jq like syntax but works with yaml files as well as json. It doesn't yet support ev
Command-line JSON processor
jq jq is a lightweight and flexible command-line JSON processor. , Unix: , Windows: If you want to learn to use jq, read the documentation at https://
MIPS simulator written in Go
FUM-MIPS is a 5-stage CPU, that supports a subset of the MIPS Instruction Set. It is a 32-bit CPU with 32 general-purpose registers. The figure below shows an overview of the architecture.
Dasel - Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool.
Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool. Supports conversion between formats and can be used as a Go package.
💥 Fusion is a tiny stream processing library written in Go.
💥 Fusion Fusion is a tiny stream processing library written in Go. See reactor for a stream processing tool built using fusion. Features Simple & lig
A solution to convert PDFs into audiobooks (offline).
A solution to convert PDFs into audiobooks (offline). This solution kit consists of an Opentts engine hosted on docker and a CLI client that parses the given PDF file for text content & connects with Opentts to generate audio files.
A simple http service that generates *.PDF reports from Grafana dashboards.
Grafana reporter A simple http service that generates *.PDF reports from Grafana dashboards. Requirements Runtime requirements pdflatex installed and
A PDF document generator with high level support for text, drawing and images
GoFPDF document generator Package go-pdf/fpdf implements a PDF document generator with high level support for text, drawing and images. Features UTF-8
pdf document generation library
gopdf 项目介绍 gopdf 是一个生成 PDF 文档的 Golang 库. 主要有以下的特点: 支持 Unicode 字符 (包括中文, 日语, 朝鲜语, 等等.) 文档内容的自动定位与分页, 减少用户的工作量. 支持图片插入, 支持多种图片格式, PNG, BMP, JPEG, WEBP,
goldmark-pdf is a renderer for goldmark that allows rendering to PDF.
A PDF renderer for the goldmark markdown parser.
Online Preview Word,Excel,PPT,PDF,Image by Golang
Online Preview Word,Excel,PPT,PDF,Image by Golang.基于Golang的在线预览Word,Excel,PPT,PDF,图片.
A PDF renderer for the goldmark markdown parser.
goldmark-pdf goldmark-pdf is a renderer for goldmark that allows rendering to PDF. Reference See https://pkg.go.dev/github.com/stephenafamo/goldmark-p
A tool that helps you write code in your favorite IDE: your word processor!
WordIDE Have you ever wondered: How would it feel like to write code in a word processor? Me neither. But after months minutes of planning, I present
A simple library for generating PDF written in Go lang
gopdf gopdf is a simple library for generating PDF document written in Go lang. Features Unicode subfont embedding. (Chinese, Japanese, Korean, etc.)
Easy JSON Query Processor with a Lispy syntax in Go
jql Hey there! You're probably here cause you're fed up with other json query processors being too complicated to use for anything surpassing simple s
A lightweight stream processing library for Go
go-streams A lightweight stream processing library for Go. go-streams provides a simple and concise DSL to build data pipelines. Wiki In computing, a
Golang HTML to PDF Converter
Golang HTML to PDF Converter For reading any document, one prefers PDF format over any other formats as it is considered as a standard format for any
Golang PDF library for creating and processing PDF files (pure go)
UniPDF - PDF for Go UniDoc UniPDF is a PDF library for Go (golang) with capabilities for creating and reading, processing PDF files. The library is wr
Take screenshots of websites and create PDF from HTML pages using chromium and docker
gochro is a small docker image with chromium installed and a golang based webserver to interact wit it. It can be used to take screenshots of w
📖 A little book on Ethereum Development with Go (golang)
Ethereum Development with Go A little book on Ethereum Development with Go (golang) Online https://goethereumbook.org E-book The e-book is avaiable in
A CLI markdown converter written in Go.
MDConv is a markdown converter written in Go. It is able to create PDF and HTML files from Markdown without using LaTeX. Instead MDConv u
Declarative streaming ETL for mundane tasks, written in Go
Benthos is a high performance and resilient stream processor, able to connect various sources and sinks in a range of brokering patterns and perform hydration, enrichments, transformations and filters on payloads.
Convert scanned image PDF file to text annotated PDF file
Jisui (自炊) This tool is PoC (Proof of Concept). Jisui is a helper tool to create e-book. Ordinary the scanned book have not text information, so you c
A minimalist Go PDF writer in 1982 lines. Draws text, images and shapes. Helps understand the PDF format. Used in production for reports.
one-file-pdf - A minimalist PDF generator in 2K lines and 1 file The main idea behind this project was: "How small can I make a PDF generator for it
wkhtmltopdf Go bindings and high level interface for HTML to PDF conversion
wkhtmltopdf Go bindings and high level interface for HTML to PDF conversion. Implements wkhtmltopdf Go bindings. It can be used to convert HTML docume
A Go package that reports processor topology
Description ------------ cpu package reports (some) processor topology information Note that the term package refers to a physical processor
Blackfriday: a markdown processor for Go
Blackfriday Blackfriday is a Markdown processor implemented in Go. It is paranoid about its input (so you can safely feed it user-supplied data), it i
A maroto way to create PDFs. Maroto is inspired in Bootstrap and uses gofpdf. Fast and simple.
Maroto A Maroto way to create PDFs. Maroto is inspired in Bootstrap and uses Gofpdf. Fast and simple. Maroto definition: Brazilian expression, means a
A PDF document generator with high level support for text, drawing and images
GoFPDF document generator Package gofpdf implements a PDF document generator with high level support for text, drawing and images. Features UTF-8 supp
Query, update and convert data structures from the command line. Comparable to jq/yq but supports JSON, TOML, YAML, XML and CSV with zero runtime dependencies.
dasel Dasel (short for data-selector) allows you to query and modify data structures using selector strings. Comparable to jq / yq, but supports JSON,
HTTP service to generate PDF from Json requests
pdfgen HTTP service to generate PDF from Json requests Install and run The recommended method is to use the docker container by mounting your template
Declarative streaming ETL for mundane tasks, written in Go
Benthos is a high performance and resilient stream processor, able to connect various sources and sinks in a range of brokering patterns and perform h
Cairo in Go: vector to SVG, PDF, EPS, raster, HTML Canvas, etc.
Canvas is a common vector drawing target that can output SVG, PDF, EPS, raster images (PNG, JPG, GIF, ...), HTML Canvas through WASM, and OpenGL. It h
A lightning fast image processing and resizing library for Go
govips A lightning fast image processing and resizing library for Go This package wraps the core functionality of libvips image processing library by
2D rendering for different output (raster, pdf, svg)
draw2d Package draw2d is a go 2D vector graphics library with support for multiple outputs such as images (draw2d), pdf documents (draw2dpdf), opengl
A PDF processor written in Go.
pdfcpu: a Go PDF processor pdfcpu is a PDF processing library written in Go supporting encryption. It provides both an API and a CLI. Supported are al
Golang wrapper for Exiftool : extract as much metadata as possible (EXIF, ...) from files (pictures, pdf, office documents, ...)
go-exiftool go-exiftool is a golang library that wraps ExifTool. ExifTool's purpose is to extract as much metadata as possible (EXIF, IPTC, XMP, GPS,
pdfcpu is a PDF processor written in Go.
pdfcpu is a PDF processing library written in Go supporting encryption. It provides both an API and a CLI. Supported are all versions up to PDF 1.7 (ISO-32000).
Query, update and convert data structures from the command line. Comparable to jq/yq but supports JSON, TOML, YAML, XML and CSV with zero runtime dependencies.
dasel Dasel (short for data-selector) allows you to query and modify data structures using selector strings. Comparable to jq / yq, but supports JSON,