原創(chuàng)|使用教程|編輯:龔雪|2013-12-18 09:17:09.000|閱讀 350 次
概述:本文主要介紹如何使用.NET圖像處理包DotImage創(chuàng)建PDF文檔。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
創(chuàng)建PDF文檔的方式很多,在DotImage 9.0,Atalasoft提供了一組可創(chuàng)建PDF文檔的.NET工具集。這有助于客戶將PDF文檔集成到工作流程中,無需擔(dān)心如何創(chuàng)建PDF文檔。
Atalasoft提供了一套工具包,允許你僅用幾行代碼便可輕松創(chuàng)建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中。
以這個簡單的例子為基礎(chǔ),我們可以運用一些邏輯來啟動自定義報表。假設(shè)我們要區(qū)分內(nèi)部和外部文檔,如果過程報告涉及到化學(xué)品,還需要一個額外的不承擔(dān)責(zé)任的聲明,如下所示:
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());
也可以從現(xiàn)有文檔子集中添加新的文檔。例如,你可以從現(xiàn)有文檔中將封面插入到所生成的報告中,參考代碼如下:
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();
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn