XtudioPdf for Visual Studio
Design invoices, receipts, thermal tickets and reports visually, inside Visual Studio, and generate them as PDF from your .NET code in milliseconds.
Features
- Double-click a
.pdfx file to open the visual designer in a Visual Studio tab, with a live PDF preview. Save with Ctrl+S.
- Right-click a project or folder → Add → XtudioPdf document… to create a new template together with its sample data, DTO and report class.
- Right-click a
.pdfx to open it in the designer or as JSON.
- Zero setup: the first time you open a template, the extension installs the
xtudiopdf designer tool for you and keeps it up to date.
- English or Spanish, following the designer's language.
What you can build
Tables that span pages with running totals and groups, charts, QR and barcodes, amount in words, watermarks, PDF/A, digital signatures with timestamps, and the e-invoice XML attached inside the PDF. Templates are embedded in your assembly and checked against your DTO at build time.
Getting started
- Add the package to your project:
dotnet add package XtudioPdf.AspNetCore (or XtudioPdf.Core for non-web projects).
- Right-click a folder → Add → XtudioPdf document…
- Design it, save, build, and render it from your code:
builder.Services.AddPdfReports();
// ...
byte[] pdf = report.Render(invoice);
Requirements
- Visual Studio 2022 or later
- .NET SDK 8 or later
- A project using .NET 8 or .NET 10
License
The extension is free. XtudioPdf Community is free for commercial use with no revenue cap; Pro features require a license.
Guide: https://xtudiopdf.com/get-started · Support: support@xtudiopdf.com