---
title: "#document-generation articles | Hashnode"
description: "Explore 21 articles tagged #document-generation on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/document-generation"
---

Tag

# #document-generation

21 posts · 0 followers

[PDF4me](https://hashnode.com/@pdf4me-1) · [7h ago](https://hashnode.com/posts/docx-mailmerge-googledocs-html-or-pdf-picking-the-right-template-type-for-document-generation/6af6a4a3c56db01147ce39fe)

### [Docx, MailMerge, GoogleDocs, HTML, or PDF: Picking the Right Template Type for Document Generation](https://pdf4me1.hashnode.dev/docx-mailmerge-googledocs-html-or-pdf-picking-the-right-template-type-for-document-generation?utm_source=hashnode&utm_medium=feed)

PDF4me's API has 5 document template types, and three share the .docx extension but need completely different merge-tag syntax to pick correctly.

6 min read · [pdf4me1.hashnode.dev](https://pdf4me1.hashnode.dev/docx-mailmerge-googledocs-html-or-pdf-picking-the-right-template-type-for-document-generation?utm_source=hashnode&utm_medium=feed)

[PDF4me](https://hashnode.com/@pdf4me-1) · [4d ago](https://hashnode.com/posts/why-generate-reports-one-at-a-time-when-one-template-can-produce-thousands-in-a-single-call/6af15c018b944dbb2aa1b9ce)

### [Why Generate Reports One at a Time When One Template Can Produce Thousands in a Single Call?](https://pdf4me1.hashnode.dev/why-generate-reports-one-at-a-time-when-one-template-can-produce-thousands-in-a-single-call?utm_source=hashnode&utm_medium=feed)

Generate Documents Multiple turns one template and a data array into hundreds of personalized PDFs in a single REST call, no manual exports.

8 min read · [pdf4me1.hashnode.dev](https://pdf4me1.hashnode.dev/why-generate-reports-one-at-a-time-when-one-template-can-produce-thousands-in-a-single-call?utm_source=hashnode&utm_medium=feed)

[John Scott](https://hashnode.com/@jes-dev) · [Nov 3](https://hashnode.com/posts/hey-apex-print-my-invoice/6ae9cddd77264fa31def1923)

### [Hey APEX! Print my invoice](https://jes-dev.hashnode.dev/hey-apex-print-my-invoice?utm_source=hashnode&utm_medium=feed)

How to integrate ETCH with Oracle APEX and AI Agent tool calls to generate PDFs in a chat window

11 min read · [jes-dev.hashnode.dev](https://jes-dev.hashnode.dev/hey-apex-print-my-invoice?utm_source=hashnode&utm_medium=feed)

[John Scott](https://hashnode.com/@jes-dev) · [Oct 30](https://hashnode.com/posts/there-s-a-huge-problem-with-document-templating-systems-and-10-ways-etch-makes-it-easier/6ae47852e40ca57e39b1e500)

### [There's a huge problem with document templating systems and 10 ways ETCH makes it easier](https://get-etch.hashnode.dev/there-s-a-huge-problem-with-document-templating-systems-and-10-ways-etch-makes-it-easier?utm_source=hashnode&utm_medium=feed)

10 ways to keep a template readable for the next person who opens it, which is usually you

10 min read · [get-etch.hashnode.dev](https://get-etch.hashnode.dev/there-s-a-huge-problem-with-document-templating-systems-and-10-ways-etch-makes-it-easier?utm_source=hashnode&utm_medium=feed)

[John Scott](https://hashnode.com/@jes-dev) · [Oct 27](https://hashnode.com/posts/installing-etch-in-oracle-apex-in-less-than-5-minutes/6ae072ac4779ac68cd59b08e)

### [Installing ETCH in Oracle APEX in less than 5 minutes](https://get-etch.hashnode.dev/installing-etch-in-oracle-apex-in-less-than-5-minutes?utm_source=hashnode&utm_medium=feed)

From an empty workspace to an Interactive Report that exports as Word

9 min read · [get-etch.hashnode.dev](https://get-etch.hashnode.dev/installing-etch-in-oracle-apex-in-less-than-5-minutes?utm_source=hashnode&utm_medium=feed)

[get-etch.app](https://hashnode.com/@get-etch) · [Oct 23](https://hashnode.com/posts/what-is-etch-and-how-can-it-help/6adb65c12c8778db47f3d78b)

### [What is ETCH and how can it help?](https://get-etch.hashnode.dev/what-is-etch-and-how-can-it-help?utm_source=hashnode&utm_medium=feed)

Create a document template in Office, mark where the data goes, and ETCH generates it from Oracle APEX, Python, JavaScript, Go, Java or the REST API

7 min read · [get-etch.hashnode.dev](https://get-etch.hashnode.dev/what-is-etch-and-how-can-it-help?utm_source=hashnode&utm_medium=feed)

[PDF4me](https://hashnode.com/@pdf4me-1) · [Aug 13](https://hashnode.com/posts/one-template-one-api-call-a-thousand-personalized-files/6a7da69efdba6ff8f6fce108)

### [One Template, One API Call, a Thousand Personalized Files](https://pdf4me1.hashnode.dev/one-template-one-api-call-a-thousand-personalized-files?utm_source=hashnode&utm_medium=feed)

PDF4me's GenerateDocumentMultiple merges one template with a JSON or XML array in one call, plus a live-verified async vs IsAsync field mismatch.

8 min read · [pdf4me1.hashnode.dev](https://pdf4me1.hashnode.dev/one-template-one-api-call-a-thousand-personalized-files?utm_source=hashnode&utm_medium=feed)

[Rynko Dev](https://hashnode.com/@rynko-dev) · [Feb 23](https://hashnode.com/posts/rynko-intro/699c095694876aaeea55c455)

### [Introducing Rynko: The Deterministic Document API for Startups and Developers](https://blog.rynko.dev/rynko-intro?utm_source=hashnode&utm_medium=feed)

Generate deterministic PDF and Excel documents at scale. Rynko provides a native layout engine and MCP server to automate documents.

4 min read · [blog.rynko.dev](https://blog.rynko.dev/rynko-intro?utm_source=hashnode&utm_medium=feed)

[Rynko Dev](https://hashnode.com/@rynko-dev) · [Feb 23](https://hashnode.com/posts/rynko-vs-puppeteer-pdf-generation/699c35e294755e41a9004ee7)

### [Rynko vs Puppeteer for PDF Generation: Architecture, Performance, and Tradeoffs](https://blog.rynko.dev/rynko-vs-puppeteer-pdf-generation?utm_source=hashnode&utm_medium=feed)

Puppeteer is the default choice for programmatic PDF generation, and for good reason — it's free, flexible, and backed by Google. But there's a fundamental architectural question worth asking before you commit: should your PDF pipeline depend on a browser at all?

12 min read · [blog.rynko.dev](https://blog.rynko.dev/rynko-vs-puppeteer-pdf-generation?utm_source=hashnode&utm_medium=feed)

[Rynko Dev](https://hashnode.com/@rynko-dev) · [Feb 17](https://hashnode.com/posts/why-we-built-mcp-server-document-generation/6994b3cee51f2bfbf7ddce27)

### [Why We Built an MCP Server for Document Generation](https://blog.rynko.dev/why-we-built-mcp-server-document-generation?utm_source=hashnode&utm_medium=feed)

Discover how AI agents now generate real PDFs and Excels, solving a crucial gap.

8 min read · [blog.rynko.dev](https://blog.rynko.dev/why-we-built-mcp-server-document-generation?utm_source=hashnode&utm_medium=feed)
