翻譯|行業資訊|編輯:胡濤|2024-07-22 14:15:09.340|閱讀 83 次
概述:在某些行業中,如果沒有條形碼,流程將無法進行。這包括醫療保健,可以通過掃描患者佩戴的腕帶直接訪問患者數據,或跟蹤每日藥物劑量。或物流,只需掃描裝箱單或其他文件上的商品代碼即可跟蹤訂單或在倉庫中找到訂單。在零售業,條形碼用于跟蹤庫存、管理庫存水平和加快結賬流程。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
QR 碼和條形碼非常適合為文檔和 PDF 文件增加價值,因為它們提供輕松的信息訪問、驗證信息、跟蹤項目和提高交互性。條形碼可以彌補紙質或數字人類可讀文檔與網絡門戶或網絡應用程序中的數字信息之間的差距。大多數用戶都熟悉 QR 碼和條形碼,它們在許多過程中無處不在,例如:
在某些行業中,如果沒有條形碼,流程將無法進行。這包括醫療保健,可以通過掃描患者佩戴的腕帶直接訪問患者數據,或跟蹤每日藥物劑量。或物流,只需掃描裝箱單或其他文件上的商品代碼即可跟蹤訂單或在倉庫中找到訂單。在零售業,條形碼用于跟蹤庫存、管理庫存水平和加快結賬流程。
TX Text Control 是一款功能類似于 MS Word 的文字處理控件,包括文檔創建、編輯、打印、郵件合并、格式轉換、拆分合并、導入導出、批量生成等功能。廣泛應用于企業文檔管理,網站內容發布,電子病歷中病案模板創建、病歷書寫、修改歷史、連續打印、病案歸檔等功能的實現。
條形碼是一種以視覺格式呈現數據的機器可讀表示。它由不同寬度和間距的線條組成,可通過條形碼掃描儀讀取。QR 碼是一種條形碼,可以存儲比傳統條形碼更多的信息。它是一種二維碼,可以存儲文本、URL、聯系信息和其他數據。
最典型的條形碼是:
二維碼
QR 碼是一種二維條形碼,可以存儲比傳統條形碼更多的信息。它通常用于營銷、廣告和其他需要在小空間中存儲更多信息的應用。
UPC(通用產品代碼)
UPC 代碼是一種條形碼,常用于零售店跟蹤庫存和銷售情況。它由 12 位數字組成,可通過條形碼掃描儀讀取。
EAN(歐洲商品編號)
EAN 碼是一種條形碼,在歐洲常用于跟蹤庫存和銷售情況。它由 13 位數字組成,可通過條形碼掃描儀讀取。
代碼 39
Code 39 是一種常用于物流和庫存管理的條形碼。它由不同寬度和間距的線條組成,可通過條形碼掃描儀讀取。
例如:裝箱單
假設您有一張裝箱單,其中包含要運送給客戶的物品清單。為了在倉庫或運輸過程中跟蹤物品,每件物品都有一個可以掃描的條形碼。可以使用條形碼掃描儀或帶有條形碼掃描應用程序的移動設備掃描條形碼。條形碼包含有關物品的信息,例如物品編號、說明和數量。
請看以下使用 TX Text Control 生成的包含各處條形碼的裝箱單的屏幕截圖。TX Text Control 為所有行業標準的 1D 和 2D 條形碼提供開箱即用的支持。
使用 TX Text Control 的郵件合并 引擎創建此裝箱單非常容易。首先,如下所示,我們需要一個數據源,例如 JSON 對象。
[ { "packing_slip_guid": "12345678-1234-1234-1234-123456789012", "dispatch_date": "2024-01-01", "recipient": { "id": 1, "name": "John Doe", "company": "Company A", "address": { "street": "123 Main St", "city": "Anytown", "state": "CA", "zip": "12345" } }, "product": { "product_id": 1, "name": "Product 1", "qty": "Product 1 Description", "code": "123456789012" }, "items": [ { "item_id": 1, "name": "Item 1", "description": "Description 1", "quantity": 1, "price": 100, "upc": "12345678901" }, { "item_id": 2, "name": "Item 2", "description": "Description 2", "quantity": 2, "price": 200, "upc": "12345678902" }, { "item_id": 3, "name": "Item 3", "description": "Description 3", "quantity": 3, "price": 300, "upc": "12345678903" }, [...] ] } ]
接下來,我們需要一個包含合并字段和條形碼的模板文檔。合并字段將替換為數據源中的數據,并使用相同的數據生成條形碼。在下面的屏幕截圖中,您可以在 TX Text Control 的所見即所得文檔編輯器中看到創建的模板,它可以輕松集成到您的應用程序中。
開箱即用的用戶界面提供了插入合并字段、重復部分和條形碼所需的所有功能。
條形碼可以映射到數據源字段,以便在最終文檔生成期間使用正確的值進行更新。
為了本演示的目的,創建了一個.NET 8 控制臺應用程序。
以下教程需要 ASP.NET 的 TX Text Control .NET Server 試用版。
在 Visual Studio 中,使用 .NET 8創建一個新的控制臺應用程序。
在解決方案資源管理器中,選擇您創建的項目,然后從項目主菜單中選擇管理 NuGet 包...。
從包源下拉菜單中選擇文本控制離線包。
安裝以下軟件包的最新版本:
從本文末尾的 GitHub 存儲庫下載示例模板和 JSON 數據并將其添加到您的項目中。
通過雙擊解決方案資源管理器中的項目節點打開項目設置,然后將UseWindowsForms屬性添加到PropertyGroup部分。完成的.csproj文件應如下所示:
<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Exe</OutputType> <TargetFramework>net6.0-windows</TargetFramework> <ImplicitUsings>enable</ImplicitUsings> <UseWindowsForms>true</UseWindowsForms> <Nullable>enable</Nullable> </PropertyGroup> <ItemGroup> <PackageReference Include="TXTextControl.TextControl.ASP.SDK" Version="32.0.3" /> </ItemGroup> <ItemGroup> <None Update="data.json"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="packing_slip.tx"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> </ItemGroup> </Project>
打開Program.cs文件并添加以下代碼:
using TXTextControl.DocumentServer; using (TXTextControl.ServerTextControl tx = new TXTextControl.ServerTextControl()) { tx.Create(); tx.Load("packing_slip.tx", TXTextControl.StreamType.InternalUnicodeFormat); MailMerge mailMerge = new MailMerge() { TextComponent = tx }; string jsonData = System.IO.File.ReadAllText("data.json"); mailMerge.MergeJsonData(jsonData); tx.Save("output.pdf", TXTextControl.StreamType.AdobePDF); }
運行應用程序時,將創建文檔并將其保存為項目目錄中的output.pdf。條形碼是使用來自 JSON 數據源的數據生成的。
條形碼是一種很好的方式,它可以輕松訪問信息、驗證信息、跟蹤項目并提高交互性,從而為文檔和 PDF 文件增加價值。TX Text Control 為所有行業標準的 1D 和 2D 條形碼提供現成的支持。MailMerge 類可用于將數據合并到模板文檔中并生成帶有條形碼的最終文檔。
歡迎下載|體驗更多TX Text Control產品
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn