将Umbraco内容导出为PDF

将Umbraco内容导出为PDF,pdf,model-view-controller,export,umbraco,Pdf,Model View Controller,Export,Umbraco,我有一个Umbraco页面,想从控制器导出一个pdf文件。如何轻松导出为pdf?我不知道如何用最好的方式做这件事 我想自己设计pdf,这很重要 我已经尝试使用此代码解决此问题 // A path to export a report. string reportPath = "C:\\Users\\User\\Desktop\\PDF\\test.pdf"; // Create a report instance. XtraReport report = new XtraReport();

我有一个Umbraco页面,想从控制器导出一个pdf文件。如何轻松导出为pdf?我不知道如何用最好的方式做这件事

我想自己设计pdf,这很重要

我已经尝试使用此代码解决此问题

// A path to export a report.
string reportPath = "C:\\Users\\User\\Desktop\\PDF\\test.pdf";

// Create a report instance.
XtraReport report = new XtraReport();

// Get its PDF export options.
PdfExportOptions pdfOptions = report.ExportOptions.Pdf;

// Set PDF-specific export options.
pdfOptions.Compressed = true;
pdfOptions.ImageQuality = PdfJpegImageQuality.Low;
pdfOptions.NeverEmbeddedFonts = "Tahoma;Courier New";
pdfOptions.DocumentOptions.Application = "Test Application";
pdfOptions.DocumentOptions.Author = "DX Documentation Team";
pdfOptions.DocumentOptions.Keywords = "XtraReports, XtraPrinting";
pdfOptions.DocumentOptions.Subject = "Test Subject";
pdfOptions.DocumentOptions.Title = "Test Title";

// Export the report to PDF.
report.ExportToPdf(reportPath, pdfOptions);
但这行不通


谢谢

请在此处添加代码,以便此页面上的所有内容都可见。如果您提供更多有关此操作不起作用的详细信息,Iet将帮助您回答此问题。“这行不通”有点不伦不类!您似乎正在使用devexpress组件。您有这些组件的许可证吗?否则,代码将永远无法工作。