At TheCodingMachine, we build a lot of web applications (intranets, extranets and so on) which require to generate PDF from various sources. Each time, we ended up using some well known libraries like wkhtmltopdf or unoconv and kind of lost time by reimplementing a solution from a project to another project. Meh. The API is now available on your host under http://127.0.0.1:3000.
https://github.com/thecodingmachine/gotenbergTags | api stateless pdf pdf-converter word excel powerpoint html wkhtmltopdf unoconv docker markdown |
Implementation | Go |
License | MIT |
Platform | Windows MacOS Linux |
Pandoc is a Haskell library for converting from one markup format to another, and a command-line tool that uses this library. Pandoc can read Markdown, CommonMark, PHP Markdown Extra, GitHub-Flavored Markdown, MultiMarkdown, and (subsets of) Textile, reStructuredText, HTML, LaTeX, MediaWiki markup, TWiki markup, TikiWiki markup, Creole 1.0, Haddock markup, OPML, Emacs Org mode, DocBook, JATS, Muse, txt2tags, Vimwiki, EPUB, ODT, and Word docx.
document-conversion markup markup-converter text-extractionSimple, Docker-powered PDF conversions.Athena is comprised of an Electron command line interface (CLI) tool, and a Go microservice for converting HTML to PDF documents.
docker pdf-conversion pdf-converter microservice electron cli html-to-pdf report aws-ecs kubernetesdocx4j is a library which helps you to work with the Office OpenXML file format as used in docx documents, pptx presentations, and xlsx spreadsheets.
document-processing document-conversion text-extraction microsoft-documentsOfficeToPDF is a command line tool for converting Microsoft Office 2007 and 2010 documents into PDFs. The tool requires an installation of either Office 2007 or 2010 to work.
command-line excel-to-pdf office pdf pdf-converter powerpoint-to-pdf word-to-pdfPandoc is a Haskell library for converting from one markup format to another, and a command-line tool that uses this library. It an convert documents in markdown, reStructuredText, textile, HTML, DocBook, or LaTeX to HTML formats, Word processor formats, PDF and other markup formats.
text-extraction document-conversion document markup text-to-pdfSee http://wkhtmltopdf.org/index.html for wkhtmltopdf docs. We needed a way to generate PDF documents from Go. These vary from invoices with highly customizable lay-outs to reports with tables, graphs and images. In our opinion the best way to do this was by using HTML/CSS templates as source for our PDFs. Using CSS print media types and millimeters instead of pixel units we can generate very acurate PDF documents using wkhtmltopdf.
wkhtmltopdf pdf-document pdf-generation html-to-pdfCreate polished résumés and CVs in multiple formats from your command line or shell. Author in clean Markdown and JSON, export to Word, HTML, PDF, LaTeX, plain text, and other arbitrary formats. Fight the power, save trees. Compatible with FRESH and JRS resumes. HackMyResume is built with Node.js and runs on recent versions of OS X, Linux, or Windows. View the FAQ.
resume cv portfolio employment career markdown json word pdf yaml html latex cli handlebars underscore templateGhostWord is an interface for the GhostScript package, which enables you to create PDF documents from Microsoft Word, Excel or PowerPoint documents. GhostWord installs itself in Word, Excel and PowerPoint, and you convert the documents by simply clicking
A command line tool to generate PDF from URL, HTML or Markdown files with electron. There is also an example docker machine here.
electron electron-tool pdf png export render html markdownMicrosoft Office SharePoint Server (MOSS) Document Converters with Word & Excel 2007 on the server. Converting Office 2003 file-types (doc, xls) to pdf and xps. Could easily be altered for work for docx and xlsx file-types. Desktop Automation on the Server: Previously, us...
sharepoint document-converter document-conversion excel-to-pdfA Node.js wrapper for the wkhtmltopdf command line tool. As the name implies, it converts HTML documents to PDFs using WebKit. First, you need to install the wkhtmltopdf command line tool on your system.
ReLaXed creates PDF documents interactively using HTML or Pug (a shorthand for HTML). It allows complex layouts to be defined with CSS and JavaScript, while writing the content in a friendly, minimal syntax close to Markdown or LaTeX. ReLaXed has support for Markdown, LaTeX-style mathematical equations (via MathJax), CSV conversion to HTML tables, plot generation (via Vega-Lite or Chart.js), and diagram generation (via mermaid). Many more features can be added simply by importing an existing JavaScript or CSS framework.
pdf-document pug converter chromium html scssWkhtmltopdf wrapper done right. Wisepdf uses the shell utility wkhtmltopdf to serve a PDF file to a user from HTML. In other words, rather than dealing with a PDF generation DSL of some sort, you simply write an HTML view as you would normally, then let PDF take care of the hard stuff.
Nutch is open source web-search software. It builds on Lucene Java, adding web-specifics, such as a crawler, a link-graph database, parsers for HTML and other document formats, etc.
crawler webcrawler searchengine search-engine full-text-searchHTML to PDF converter via Chrome/Chromium. Note: It is strongly recommended that you keep Chrome running side-by-side with Node.js. There is significant overhead starting up Chrome for each PDF generation which can be easily avoided.
chrome chromium html html-pdf-chrome pdf pdf-generation typescript headless-chrome headless-chromium headless-browsers headless nodejs node-js google google-chrome pdf-generator html-pdf macA Go wrapper library to convert PDF, DOC, DOCX, XML, HTML, RTF, ODT, Pages documents and images (see optional dependencies below) to plain text. Note for returning users: the Go code path for this pkg been moved to code.sajari.com/docconv. Follow the installation instructions to checkout a version of the code in the correct place.
rtf docx xml html rtf-files docs conversion pdf pdf-converter wordPython 2 and 3 wrapper for wkhtmltopdf utility to convert HTML to PDF using Webkit. Warning! Version in debian/ubuntu repos have reduced functionality (because it compiled without the wkhtmltopdf QT patches), such as adding outlines, headers, footers, TOC etc. To use this options you should install static binary from wkhtmltopdf site or you can use this script.
JODConverter automates conversions between office document formats using OpenOffice.org or LibreOffice. Supported formats include OpenDocument, PDF, RTF, HTML, Word, Excel, PowerPoint, and Flash. It can be used as a Java library, a command line tool, or a web application.
document-conversion text-extraction document officehtml-pdf can read the header or footer either out of the footer and header config object or out of the html source. You can either set a default header & footer or overwrite that by appending a page number (1 based index) to the id="pageHeader" attribute of a html tag.You can use any combination of those tags. The library tries to find any element, that contains the pageHeader or pageFooter id prefix.
html pdf phantomjs pdf-converter phantom nodejsWicked PDF uses the shell utility wkhtmltopdf to serve a PDF file to a user from HTML. In other words, rather than dealing with a PDF generation DSL of some sort, you simply write an HTML view as you would normally, then let Wicked PDF take care of the hard stuff. to config/initializers/mime_types.rb in older versions of Rails.
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.