原創|使用教程|編輯:龔雪|2013-12-18 09:17:09.000|閱讀 350 次
概述:本文主要介紹如何使用.NET圖像處理包DotImage創建PDF文檔。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
創建PDF文檔的方式很多,在DotImage 9.0,Atalasoft提供了一組可創建PDF文檔的.NET工具集。這有助于客戶將PDF文檔集成到工作流程中,無需擔心如何創建PDF文檔。
Atalasoft提供了一套工具包,允許你僅用幾行代碼便可輕松創建pdf文檔,參考代碼如下:
PdfDocument.Combine("FinalReport.pdf", "CoverSheet.pdf";, "Disclaimer.pdf", "Report.pdf");
使用這些代碼前,你需要使用以下聲明:
using Atalasoft.PdfDoc; using Atalasoft.Imaging.Codec.Pdf;
該行代碼將CoverSheet.pdf、Disclaimer.pdf和Report.pdf集成到FinalReport.pdf中。
以這個簡單的例子為基礎,我們可以運用一些邏輯來啟動自定義報表。假設我們要區分內部和外部文檔,如果過程報告涉及到化學品,還需要一個額外的不承擔責任的聲明,如下所示:
List<string> filesToAdd = new List<string>(); filesToAdd.Add(isInternal ? "InternalCoverSheet.pdf" : "ExternalCoverSheet.pdf"); filesToAdd.Add("StandardDisclaimer.pdf"); if (isChemicalProcess) filesToAdd.Add("ChemicalDisclaimer.pdf"); filesToAdd.Add("Report.pdf"); PdfDocument.Combine("FinalReport.pdf", filesToAdd.ToArray());
也可以從現有文檔子集中添加新的文檔。例如,你可以從現有文檔中將封面插入到所生成的報告中,參考代碼如下:
PdfDocument oldReport = new PdfDocument("2009AnnualReport.pdf"); PdfDocument draftReport = new PdfDocument("draftReport.pdf"); draftReport.Pages.Insert(0, oldReport.Pages[0]); draftReport.Save("2010AnnualReport.pdf"); oldReport.Close(); draftReport.Close();
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn