原創|使用教程|編輯:吉煒煒|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 附件將文檔轉換為動態容器,將所有必要的資源整合到一個可共享的包中。”
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
文章轉載自:慧都網