原創|使用教程|編輯:吉煒煒|2024-11-19 15:47:07.247|閱讀 94 次
概述:將文件作為附件嵌入 PDF 文檔可為多個行業帶來顯著優勢。本文介紹如何使用 TX Text Control .NET Server for ASP.NET Core 創建帶有嵌入式附件的 PDF 文檔。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
TX Text Control .NET Server for ASP.NET(下載試用最新版)是一款Web應用程序的文檔處理控件,包括用于 ASP.NET、ASP.NET Core 和 Angular 的文檔編輯和查看的客戶端包。目前TX Text Control .NET Server for ASP.NET 支持 .NET 5、.NET 6 和 .NET 4.8 在 Visual Studio 2019 和 2022 中創建 ASP.NET 應用程序。
企業依靠 PDF 文檔進行高效溝通、協作和交易。盡管 PDF 長期以來因其可移植性和一致的格式而成為首選格式,但它們提供的不僅僅是靜態的文本和圖像頁面。PDF 文件最強大的功能之一是能夠嵌入附件 - 直接存儲在文檔中的外部文件。
想象一下,您收到一份附有分析原始數據的財務報告、一份附有支持性法律文件的簽署合同,或一份包含 CAD 文件和視頻教程的技術手冊——所有這些都包含在一個有凝聚力的文件中。
“PDF 附件將文檔轉換為動態容器,將所有必要的資源整合到一個可共享的包中?!?/em>
TX Text Control 提供了強大的 PDF 庫,可用于從模板和 JSON 等數據創建動態文檔。但 SDK 還提供了重要的強大附加功能,例如將附加文件作為附件嵌入 PDF 文檔。以下屏幕截圖顯示了 Acrobat Reader 中帶有嵌入文件的 NDA PDF 文檔。該文檔將原始 NDA 嵌入為 MS Word DOCX 文檔和 Excel 電子表格。
有了附件,PDF 就變成了一個單一的、統一的容器,可以容納所有相關材料,無需同時處理多個文件或發送多封電子郵件。通過將支持文檔(如電子表格、合同或多媒體文件)打包成一個 PDF 文件,用戶可以快速訪問所需的所有內容,而無需搜索文件夾或收件箱。PDF 應該始終是當前數據的當前視圖,使用當前數據動態創建,并針對特定受眾或讀者進行個性化設置。這樣,用戶就可以在一個容器中獲得所需的所有信息,并且可以在任何設備或平臺上打開。
關鍵業務用例
將文件作為附件嵌入 PDF 文檔可為各行各業帶來巨大好處。以下是來自我們客戶項目的實際業務用例,這些用例證明了此功能的價值:
使用 PDF/A-3b 存檔文檔
在歸檔文檔時,整個概念變得很有趣,因為可以創建 ISO 標準 PDF/A-3b,該標準允許附件成為文檔的一部分。當需要 PDF/A 時,此標準使文檔容器與受支持的附件一起合法歸檔。
TX Text Control 支持創建此 ISO 標準,并可用于以編程方式創建帶有附件的文檔。要了解如何使用 TX Text Control 將文本文件附加到 PDF 文檔,請參閱以下示例代碼:
// create a non-UI ServerTextControl instance using (TXTextControl.ServerTextControl tx = new TXTextControl.ServerTextControl()) { tx.Create(); // set dummy content tx.Text = "PDF Document Content"; // read the content of the attachment string sAttachment = System.IO.File.ReadAllText("attachment.txt"); // create the attachement TXTextControl.EmbeddedFile attachment = new TXTextControl.EmbeddedFile( "attachment.txt", sAttachment, null) { Description = "My Text File", Relationship = "Unspecified", MIMEType = "application/txt", CreationDate = DateTime.Now, }; // attached the embedded file tx.DocumentSettings.EmbeddedFiles = new TXTextControl.EmbeddedFile[] { attachment }; // save as PDF/A tx.Save("document.pdf", TXTextControl.StreamType.AdobePDFA); }
附件由Embedded File 對象表示。在構造函數中,您可以添加文件名、數據和其他元數據。此外,還提供附件的 MIME 類型(在本例中為application/text)、文本描述、關系以及附件的創建日期。
關系是一個可選字符串,用于描述嵌入文件與其所包含文檔之間的關系。它可以是預定義值。或者,它應遵循第二類名稱的規則(ISO 32000-1,附件 E)。預定義值為Source、Data、Alternative、Supplement或Unspecified。
結論
PDF 附件是一項強大的功能,可以提高 PDF 文檔的實用性和價值。通過將附加文件直接嵌入 PDF,用戶可以將所有相關材料整合到一個可共享的包中。在法律、金融和醫療保健等行業中,文檔通常需要支持材料來提供背景或證據,此功能尤其有價值。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都網