Skip to content

Commit 4ac48cf

Browse files
committed
Rename to PDF Studio
1 parent 79d3a60 commit 4ac48cf

4 files changed

Lines changed: 22 additions & 22 deletions

File tree

app/(home)/page.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -448,7 +448,7 @@ export default function HomePage() {
448448
<CardHeader>
449449
<CardTitle className="flex items-center gap-2 text-slate-900 dark:text-slate-100">
450450
<FileText className="w-5 h-5 text-rose-500" />
451-
PDF Designer
451+
PDF Studio
452452
</CardTitle>
453453
</CardHeader>
454454
<CardContent>
@@ -854,27 +854,27 @@ export default function HomePage() {
854854
</div>
855855
</div>
856856

857-
{/* PDF Designer Section */}
857+
{/* PDF Studio Section */}
858858
<div id="pdf-designer" className="w-full my-16 px-4 bg-gradient-to-b from-transparent via-rose-50/50 to-transparent dark:via-rose-950/20 py-16">
859859
<div className="max-w-6xl mx-auto">
860860
<div className="text-center mb-10">
861861
<h2 className="text-3xl font-bold text-slate-900 dark:text-slate-100 mb-4">
862-
PDF Designer
862+
PDF Studio
863863
</h2>
864864
<p className="text-lg text-slate-600 dark:text-slate-400 max-w-2xl mx-auto">
865865
Design pixel-identical PDFs using Typst templates, real-time live preview, schema-driven forms, typed code generation, and AI assistance
866866
</p>
867867
<div className="flex items-center justify-center gap-4 mt-2">
868868
<Link href="/docs/features/pdf" className="inline-flex items-center gap-1 text-blue-600 dark:text-blue-400 hover:underline">
869-
PDF Designer Docs →
869+
PDF Studio Docs →
870870
</Link>
871871
</div>
872872
</div>
873873

874874
<div className="rounded-xl overflow-hidden shadow-2xl border border-slate-200 dark:border-slate-700 dark:bg-white mb-8">
875875
<Image
876876
src="/img/pdf/designer-overview.webp"
877-
alt="PDF Designer Overview"
877+
alt="PDF Studio Overview"
878878
width={1200}
879879
height={800}
880880
className="w-full h-auto"

content/docs/extensions/built-in.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,6 @@ export LLMS_DISABLE="xmas,duckduckgo"
6868

6969
- [core_tools](https://github.com/ServiceStack/llms/tree/main/llms/extensions/core_tools) - [Essential tools](/docs/features/core-tools) for file operations, memory persistence, math calculation & safe code execution
7070
- [katex](https://github.com/ServiceStack/llms/tree/main/llms/extensions/katex) - Enables rendering of [LaTeX math expressions](/docs/features/katex) in chat responses using KaTeX
71-
- [pdf](https://github.com/ServiceStack/llms/tree/main/llms/extensions/pdf) - [PDF Designer](/docs/extensions/pdf) for code-first PDF design using Typst, real-time preview & AI assistance
71+
- [pdf](https://github.com/ServiceStack/llms/tree/main/llms/extensions/pdf) - [PDF Studio](/docs/extensions/pdf) for code-first PDF design using Typst, real-time preview & AI assistance
7272
- [system_prompts](https://github.com/ServiceStack/llms/tree/main/llms/extensions/system_prompts) - Configures a library of over [200+ curated system prompts](/docs/features/system-prompts) accessible from the UI
7373
- [tools](https://github.com/ServiceStack/llms/tree/main/llms/extensions/tools) - Provides [Tools UI](/docs/extensions/tools) and Exposes registered tool definitions via an API endpoint

content/docs/features/pdf.mdx

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
---
2-
title: PDF Designer
2+
title: PDF Studio
33
description: Design pixel-identical PDFs using Typst templates, real-time live preview, schema-driven form editing, typed code generation, and AI assistance.
44
---
55

6-
The **PDF Designer** extension brings code-first document design to llms.py. Design PDFs the way you write code: a plain-text [Typst](https://typst.app) template on the left, the rendered page on the right, updating in real-time as you type or edit data.
6+
The **PDF Studio** extension brings code-first document design to llms.py. Design PDFs the way you write code: a plain-text [Typst](https://typst.app) template on the left, the rendered page on the right, updating in real-time as you type or edit data.
77

8-
<Screenshot src="/img/pdf/designer-overview.webp" alt="The PDF Designer with a template open and its live preview" />
8+
<Screenshot src="/img/pdf/designer-overview.webp" alt="The PDF Studio with a template open and its live preview" />
99

10-
Documents like invoices, certificates, reports, and statements are often trapped in binary Word or desktop publishing files that require manual edits. With the PDF Designer, the **layout** is a Typst template and the **content** is a JSON file—allowing the same design to be populated with different data (one customer or ten thousand) and rendered to a pixel-identical PDF every time.
10+
Documents like invoices, certificates, reports, and statements are often trapped in binary Word or desktop publishing files that require manual edits. With the PDF Studio, the **layout** is a Typst template and the **content** is a JSON file—allowing the same design to be populated with different data (one customer or ten thousand) and rendered to a pixel-identical PDF every time.
1111

1212
## Key Features
1313

@@ -21,7 +21,7 @@ Documents like invoices, certificates, reports, and statements are often trapped
2121

2222
## Prerequisites
2323

24-
The PDF Designer requires the [Typst](https://github.com/typst/typst) CLI compiler on your system `PATH`.
24+
The PDF Studio requires the [Typst](https://github.com/typst/typst) CLI compiler on your system `PATH`.
2525

2626
Install it using your package manager of choice:
2727

@@ -44,7 +44,7 @@ If the `typst` CLI compiler is not detected on your `PATH`, the PDF extension au
4444

4545
## Getting Started
4646

47-
Click the **PDF Designer** icon in the left toolbar or navigate to `/pdf`. The first time you launch the PDF Designer, a starter template set is initialized in `~/.llms/user/<user>/pdf`:
47+
Click the **PDF Studio** icon in the left toolbar or navigate to `/pdf`. The first time you launch the PDF Studio, a starter template set is initialized in `~/.llms/user/<user>/pdf`:
4848

4949
| File | Description |
5050
| --- | --- |
@@ -107,7 +107,7 @@ You can use either the code or Form UI to edit PDFs and the previewer will auto
107107

108108
## Code Generation for Applications
109109

110-
To seamlessly integrate PDF generation into your backend or frontend applications, the PDF Designer generates strongly typed classes directly from your document's JSON data and schema.
110+
To seamlessly integrate PDF generation into your backend or frontend applications, the PDF Studio generates strongly typed classes directly from your document's JSON data and schema.
111111

112112
<Screenshot src="/img/pdf/generated-types-csharp.webp" alt="C# classes generated from the invoice data" />
113113

@@ -191,11 +191,11 @@ You can choose any preferred model (that supports image inputs) to make the chan
191191
Type your request (e.g., *"Add a payment status badge and highlight overdue line items in red"*) and select your preferred LLM. The AI rewrites the template and sidecar data simultaneously.
192192

193193
### Auto-Healing Compiler Errors
194-
If an AI model generates Typst code with compilation errors, the PDF Designer catches the error diagnostics (`file:line:col`) and automatically runs up to 3 repair passes in the background. If errors persist, you can inspect the diagnostic details and click **Undo** to revert to the pre-prompt state cleanly.
194+
If an AI model generates Typst code with compilation errors, the PDF Studio catches the error diagnostics (`file:line:col`) and automatically runs up to 3 repair passes in the background. If errors persist, you can inspect the diagnostic details and click **Undo** to revert to the pre-prompt state cleanly.
195195

196196
### Generating Templates from Screenshots or PDFs
197197

198-
To assist with converting existing designs into editable templates, the PDF Designer supports **visual input**. You can upload screenshots of PDFs or design mockups to use as visual references for the AI code generation process.
198+
To assist with converting existing designs into editable templates, the PDF Studio supports **visual input**. You can upload screenshots of PDFs or design mockups to use as visual references for the AI code generation process.
199199

200200
<Screenshot src="/img/pdf/ai-attachment-new.webp" alt="Attaching a screenshot to the AI panel - new" />
201201

@@ -239,7 +239,7 @@ Grouped beneath `lib.typ` in the Explorer is `lib.preview.typ`. This single-page
239239

240240
## Exporting & Saving PDFs
241241

242-
The PDF Designer offers flexible options for saving and exporting your compiled documents:
242+
The PDF Studio offers flexible options for saving and exporting your compiled documents:
243243

244244
<Screenshot src="/img/pdf/saved-pdfs.webp" alt="Saved PDFs in the explorer" />
245245

@@ -277,4 +277,4 @@ Clicking on a saved PDF will download and open it in your Operating Systems pref
277277

278278
Typst templates are standard Typst documents. To explore advanced layout features, tables, page numbering, or math formatting:
279279
- Explore the official [Typst Documentation](https://typst.app/docs) and [Typst Tutorial](https://typst.app/docs/tutorial/).
280-
- Open `lib.preview.typ` in the PDF Designer to experiment with styles in real-time.
280+
- Open `lib.preview.typ` in the PDF Studio to experiment with styles in real-time.

content/docs/latest.mdx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,13 @@ To reset your configuration to the latest [llms.json](https://github.com/Service
2323

2424
<ShellCommand>llms --reset all</ShellCommand>
2525

26-
### PDF Designer
26+
### PDF Studio
2727

28-
The new **PDF Designer** extension brings code-first document design to llms.py. Design PDFs the way you write code: a plain-text [Typst](https://typst.app) template on the left, the rendered page on the right, updating in real-time as you type or edit data.
28+
The new **PDF Studio** extension brings code-first document design to llms.py. Design PDFs the way you write code: a plain-text [Typst](https://typst.app) template on the left, the rendered page on the right, updating in real-time as you type or edit data.
2929

30-
<Screenshot src="/img/pdf/designer-overview.webp" alt="PDF Designer Overview" />
30+
<Screenshot src="/img/pdf/designer-overview.webp" alt="PDF Studio Overview" />
3131

32-
The PDF Designer is a built-in extension that is automatically enabled whenever the [Typst](https://github.com/typst/typst) CLI compiler is available on your system `PATH`:
32+
The PDF Studio is a built-in extension that is automatically enabled whenever the [Typst](https://github.com/typst/typst) CLI compiler is available on your system `PATH`:
3333

3434
```bash
3535
# Cargo (Rust)
@@ -73,7 +73,7 @@ Turn your document's JSON schema into strongly typed C#, Python, TypeScript, or
7373

7474
<Screenshot src="/img/pdf/generated-types-csharp.webp" alt="C# Code Generation" />
7575

76-
Check out the full [PDF Designer Documentation](/docs/extensions/pdf) for the complete walkthrough.
76+
Check out the full [PDF Studio Documentation](/docs/extensions/pdf) for the complete walkthrough.
7777

7878
The new [Publishing](/docs/features/publishing) extension lets you share your AI creations with the
7979
world - straight from your workspace. Generate public, read-only links for chat threads, static

0 commit comments

Comments
 (0)