gofpdf - A PDF document generator with high level support for text, drawing and images

  •        262

Package gofpdf implements a PDF document generator with high level support for text, drawing and images.gofpdf has no dependencies other than the Go standard library. All tests pass on Linux, Mac and Windows platforms.

http://godoc.org/github.com/jung-kurt/gofpdf
https://github.com/jung-kurt/gofpdf

Tags
Implementation
License
Platform

   




Related Projects

ace - HTML template engine for Go

  •    Go

Ace is an HTML template engine for Go. This is inspired by Slim and Jade. This is a refinement of Gold.Ace fully utilizes the strength of the html/template package. You can embed actions of the template package in Ace templates. Ace also uses nested template definitions of the template package and Ace templates can pass pipelines (parameters) to other templates which they include.

jet - Jet template engine

  •    Go

Jet is a template engine developed to be easy to use, powerful, dynamic, yet secure and very fast.You can find the documentation in the wiki.

hero - A handy, fast and powerful go template engine.

  •    Go

Hero is a handy, fast and powerful go template engine, which pre-compiles the html templates to go code. It has been used in production environment in bthub.io.Hero is the fastest and least-memory used among currently known template engines in the benchmark. The data of chart comes from https://github.com/SlinSo/goTemplateBenchmark. You can find more details and benchmarks from that project.

pongo2 - Django-syntax like template-engine for Go

  •    Go

pongo2 is the successor of pongo, a Django-syntax like templating-language.Please use the issue tracker if you're encountering any problems with pongo2 or if you need help with implementing tags or filters (create a ticket!). If possible, please use playground to create a short test case on what's wrong and include the link to the snippet in your issue.

amber - Amber is an elegant templating engine for Go Programming Language, inspired from HAML and Jade

  •    Go

While Amber is perfectly fine and stable to use, I've been working on a direct Pug.js port for Go. It is somewhat hacky at the moment but take a look at Pug.go if you are looking for a Pug.js compatible Go template engine.


ego - An ERB-style templating language for Go.

  •    Go

Ego is an ERb style templating language for Go. It works by transpiling templates into pure Go and including them at compile time. These templates are light wrappers around the Go language itself.Then run ego on a directory. Recursively traverse the directory structure and compile all .ego files.

gorazor - Razor view engine for Golang

  •    Go

gorazor -watch input_dir output_dir to auto re-generate code when file changes.Only use raw when you are 100% sure what you are doing, please always be aware of XSS attack.

templating - This repo contains the Template Engine which is used by dotnet new

  •    CSharp

This repository is the home for the .NET Core Template Engine. It contains the brains for dotnet new. When dotnet new is invoked, it will call the Template Engine to create the artifacts on disk. Template Engine is a library for manipulating streams, including operations to replace values, include/exclude regions and process if, else if, else and end if style statements.We have created a dotnet template samples repo, which shows how you can use the Template Engine to create new templates. The samples are setup to be stand alone for specific examples. If you are in need of a sample, and it doesn't exist please create an issue in the samples repo.

RazorLight - Template engine based on Microsoft's Razor parsing engine for .NET Core

  •    CSharp

The simplest scenario is to create a template from string. Each template must have a templateKey that is assosiated with it, so you can render the same template next time without recompilation.RazorLight can resolve templates from any source, but there are a built-in providers that resolve template source from filesystem and embedded resources.

Apache Velocity - Java-based template engine

  •    Java

Velocity is a Java-based template engine. It permits anyone to use a simple yet powerful template language to reference objects defined in Java code. Velocity separates Java code from the web pages, making the web site more maintainable over its lifespan and providing a viable alternative to Java Server Pages (JSPs) or PHP.

Rythm Engine - A template engine for Java programmer

  •    Java

A "Razor" like, rich featured, high performance and easy to use Java template engine

HappyTemplate Template Engine

  •    

A simple, light weight template engine which is designed to be embedded in a larger program. The template language is very simple, yet highly flexible. It can be used to generate C#, VB.Net, HTML, XML and pretty much any other kind of text based output.

FreeMarker - Template Engine

  •    Java

FreeMarker is a template engine. That is, it provides an easy way to generate text (HTML, source code, configuration files, emails, etc.) that depends on changing data. It's designed to separate the rendering/formatting logic (like visual design, HTML issues, etc.) from the backing application logic and technical complexity. It has a flexible API so you can integrate it into your application the way that best fits it.

Pebble - A lightweight but rock solid Java templating engine

  •    Java

Pebble is a java template template engine inspired by Twig. It separates itself from the crowd with it's inheritance feature and it's easy-to-read syntax. It ships with built-in autoescaping for security, and it includes integrated support for internationalization.

TemplateLite

  •    PHP

Template Lite is a very fast, small HTML template engine written in PHP. The engine supports most of the Smarty2 template engine functions and filters. This template engine is no longer a Smarty Replacement. But is still similar to Smarty. The new TemplateLite3 is currently in the works and has a new parser and compiler structure along with a new syntax. The new TemplateLite is not backwards compatible for the templates but, the usage from php should work. Version 2 will still receive bug

Thymeleaf - Java template engine

  •    Java

Thymeleaf is a modern server-side Java template engine for both web and standalone environments. Its main goal is to bring elegant natural templates to your development workflow — HTML that can be correctly displayed in browsers and also work as static prototypes, allowing for stronger collaboration in development teams.

fatfree - A powerful yet easy-to-use PHP micro-framework designed to help you build dynamic and robust Web applications - fast!

  •    PHP

Condensed in a single ~65KB file, F3 (as we fondly call it) gives you solid foundation, a mature code base, and a no-nonsense approach to writing Web applications. Under the hood is an easy-to-use Web development tool kit, a high-performance URL routing and cache engine, built-in code highlighting, and support for multilingual applications. It's lightweight, easy-to-use, and fast. Most of all, it doesn't get in your way. F3 supports both SQL and NoSQL databases off-the-shelf: MySQL, SQLite, MSSQL/Sybase, PostgreSQL, DB2, and MongoDB. It also comes with powerful object-relational mappers for data abstraction and modeling that are just as lightweight as the framework. No configuration needed.

eu.h8me.Parsing - (G)LR parsing/lexing library for .NET

  •    

Library implementing a regular expression based lexer and LR(1) based parser generator, using inline code to define lexer and grammar rules. The generated parser uses a GLR parsing engine to allow for ambiguous grammars.

pug - Pug – robust, elegant, feature rich template engine for Node.js

  •    Javascript

Pug is a high performance template engine heavily influenced by Haml and implemented with JavaScript for Node.js and browsers. For bug reports, feature requests and questions, open an issue. For discussion join the chat room.You can test drive Pug online here.

xtemplate - eXtensible Template Engine lib for node and the browser

  •    Javascript

High Speed, eXtensible Template Engine lib on browser and nodejs