翻譯|行業(yè)資訊|編輯:胡濤|2024-07-22 14:15:09.340|閱讀 101 次
概述:在某些行業(yè)中,如果沒(méi)有條形碼,流程將無(wú)法進(jìn)行。這包括醫(yī)療保健,可以通過(guò)掃描患者佩戴的腕帶直接訪問(wèn)患者數(shù)據(jù),或跟蹤每日藥物劑量。或物流,只需掃描裝箱單或其他文件上的商品代碼即可跟蹤訂單或在倉(cāng)庫(kù)中找到訂單。在零售業(yè),條形碼用于跟蹤庫(kù)存、管理庫(kù)存水平和加快結(jié)賬流程。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
QR 碼和條形碼非常適合為文檔和 PDF 文件增加價(jià)值,因?yàn)樗鼈兲峁┹p松的信息訪問(wèn)、驗(yàn)證信息、跟蹤項(xiàng)目和提高交互性。條形碼可以彌補(bǔ)紙質(zhì)或數(shù)字人類可讀文檔與網(wǎng)絡(luò)門戶或網(wǎng)絡(luò)應(yīng)用程序中的數(shù)字信息之間的差距。大多數(shù)用戶都熟悉 QR 碼和條形碼,它們?cè)谠S多過(guò)程中無(wú)處不在,例如:
在某些行業(yè)中,如果沒(méi)有條形碼,流程將無(wú)法進(jìn)行。這包括醫(yī)療保健,可以通過(guò)掃描患者佩戴的腕帶直接訪問(wèn)患者數(shù)據(jù),或跟蹤每日藥物劑量?;蛭锪?,只需掃描裝箱單或其他文件上的商品代碼即可跟蹤訂單或在倉(cāng)庫(kù)中找到訂單。在零售業(yè),條形碼用于跟蹤庫(kù)存、管理庫(kù)存水平和加快結(jié)賬流程。
TX Text Control 是一款功能類似于 MS Word 的文字處理控件,包括文檔創(chuàng)建、編輯、打印、郵件合并、格式轉(zhuǎn)換、拆分合并、導(dǎo)入導(dǎo)出、批量生成等功能。廣泛應(yīng)用于企業(yè)文檔管理,網(wǎng)站內(nèi)容發(fā)布,電子病歷中病案模板創(chuàng)建、病歷書寫、修改歷史、連續(xù)打印、病案歸檔等功能的實(shí)現(xiàn)。
條形碼是一種以視覺(jué)格式呈現(xiàn)數(shù)據(jù)的機(jī)器可讀表示。它由不同寬度和間距的線條組成,可通過(guò)條形碼掃描儀讀取。QR 碼是一種條形碼,可以存儲(chǔ)比傳統(tǒng)條形碼更多的信息。它是一種二維碼,可以存儲(chǔ)文本、URL、聯(lián)系信息和其他數(shù)據(jù)。
最典型的條形碼是:
二維碼
QR 碼是一種二維條形碼,可以存儲(chǔ)比傳統(tǒng)條形碼更多的信息。它通常用于營(yíng)銷、廣告和其他需要在小空間中存儲(chǔ)更多信息的應(yīng)用。
UPC(通用產(chǎn)品代碼)
UPC 代碼是一種條形碼,常用于零售店跟蹤庫(kù)存和銷售情況。它由 12 位數(shù)字組成,可通過(guò)條形碼掃描儀讀取。
EAN(歐洲商品編號(hào))
EAN 碼是一種條形碼,在歐洲常用于跟蹤庫(kù)存和銷售情況。它由 13 位數(shù)字組成,可通過(guò)條形碼掃描儀讀取。
代碼 39
Code 39 是一種常用于物流和庫(kù)存管理的條形碼。它由不同寬度和間距的線條組成,可通過(guò)條形碼掃描儀讀取。
例如:裝箱單
假設(shè)您有一張裝箱單,其中包含要運(yùn)送給客戶的物品清單。為了在倉(cāng)庫(kù)或運(yùn)輸過(guò)程中跟蹤物品,每件物品都有一個(gè)可以掃描的條形碼??梢允褂脳l形碼掃描儀或帶有條形碼掃描應(yīng)用程序的移動(dòng)設(shè)備掃描條形碼。條形碼包含有關(guān)物品的信息,例如物品編號(hào)、說(shuō)明和數(shù)量。
請(qǐng)看以下使用 TX Text Control 生成的包含各處條形碼的裝箱單的屏幕截圖。TX Text Control 為所有行業(yè)標(biāo)準(zhǔn)的 1D 和 2D 條形碼提供開(kāi)箱即用的支持。
使用 TX Text Control 的郵件合并 引擎創(chuàng)建此裝箱單非常容易。首先,如下所示,我們需要一個(gè)數(shù)據(jù)源,例如 JSON 對(duì)象。
[
{
"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"
},
[...]
]
}
]
接下來(lái),我們需要一個(gè)包含合并字段和條形碼的模板文檔。合并字段將替換為數(shù)據(jù)源中的數(shù)據(jù),并使用相同的數(shù)據(jù)生成條形碼。在下面的屏幕截圖中,您可以在 TX Text Control 的所見(jiàn)即所得文檔編輯器中看到創(chuàng)建的模板,它可以輕松集成到您的應(yīng)用程序中。
開(kāi)箱即用的用戶界面提供了插入合并字段、重復(fù)部分和條形碼所需的所有功能。
條形碼可以映射到數(shù)據(jù)源字段,以便在最終文檔生成期間使用正確的值進(jìn)行更新。
為了本演示的目的,創(chuàng)建了一個(gè).NET 8 控制臺(tái)應(yīng)用程序。
以下教程需要 ASP.NET 的 TX Text Control .NET Server 試用版。
在 Visual Studio 中,使用 .NET 8創(chuàng)建一個(gè)新的控制臺(tái)應(yīng)用程序。
在解決方案資源管理器中,選擇您創(chuàng)建的項(xiàng)目,然后從項(xiàng)目主菜單中選擇管理 NuGet 包...。
從包源下拉菜單中選擇文本控制離線包。
安裝以下軟件包的最新版本:
從本文末尾的 GitHub 存儲(chǔ)庫(kù)下載示例模板和 JSON 數(shù)據(jù)并將其添加到您的項(xiàng)目中。
通過(guò)雙擊解決方案資源管理器中的項(xiàng)目節(jié)點(diǎn)打開(kāi)項(xiàng)目設(shè)置,然后將UseWindowsForms屬性添加到PropertyGroup部分。完成的.csproj文件應(yīng)如下所示:
<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>
打開(kāi)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);
}
運(yùn)行應(yīng)用程序時(shí),將創(chuàng)建文檔并將其保存為項(xiàng)目目錄中的output.pdf。條形碼是使用來(lái)自 JSON 數(shù)據(jù)源的數(shù)據(jù)生成的。
條形碼是一種很好的方式,它可以輕松訪問(wèn)信息、驗(yàn)證信息、跟蹤項(xiàng)目并提高交互性,從而為文檔和 PDF 文件增加價(jià)值。TX Text Control 為所有行業(yè)標(biāo)準(zhǔn)的 1D 和 2D 條形碼提供現(xiàn)成的支持。MailMerge 類可用于將數(shù)據(jù)合并到模板文檔中并生成帶有條形碼的最終文檔。
歡迎下載|體驗(yàn)更多TX Text Control產(chǎn)品
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@ke049m.cn