|
|
il y a 2 ans | |
|---|---|---|
| LICENSE | il y a 8 ans | |
| README.md | il y a 2 ans | |
| SConscript | il y a 3 ans | |
| pdfgen.c | il y a 2 ans | |
| pdfgen.h | il y a 2 ans | |
| pdfgen_logo.png | il y a 5 ans |

Simple C PDF Creation/Generation library. All contained a single C-file with header and no external library dependencies.
Useful for embedding into other programs that require rudimentary PDF output.
Supports the following PDF features
#include "pdfgen.h"
int main(void) {
struct pdf_info info = {
.creator = "My software",
.producer = "My software",
.title = "My document",
.author = "My name",
.subject = "My subject",
.date = "Today"
};
struct pdf_doc *pdf = pdf_create(PDF_A4_WIDTH, PDF_A4_HEIGHT, &info);
pdf_set_font(pdf, "Times-Roman");
pdf_append_page(pdf);
pdf_add_text(pdf, NULL, "This is text", 12, 50, 20, PDF_BLACK);
pdf_add_line(pdf, NULL, 50, 24, 150, 24, 3, PDF_BLACK);
pdf_save(pdf, "output.pdf");
pdf_destroy(pdf);
return 0;
}
The source here is public domain. If you find it useful, please drop me a line at andre@ignavus.net.
使用 PDFGen 需要在 RT-Thread 的包管理器中选择它,具体路径如下:
RT-Thread online packages
multimedia packages --->
[*] PDFGen: Simple C PDF Writer/Generation library --->
主页:https://github.com/mysterywolf/PDFGen
维护:Meco Man