สร้างบาร์โค้ด

สร้างรหัสแท่งออนไลน์โดยใช้ .NET REST API.

ในโลกที่พึ่งพาข้อมูลและการแลกเปลี่ยนข้อมูลที่ราบรื่นมากขึ้น ความจำเป็นในการสร้างบาร์โค้ดที่มีประสิทธิภาพจึงมีความสำคัญมากขึ้นกว่าเดิม บาร์โค้ดทำหน้าที่เป็นภาษาสากลสำหรับเครื่องจักร ทำให้กระบวนการต่างๆ ง่ายขึ้นในหลายอุตสาหกรรม ไม่ว่าจะเป็นการติดตามสินค้าคงคลัง การจัดการการขาย หรือการเสริมสร้างความปลอดภัย บาร์โค้ดมีบทบาทสำคัญ ในคู่มือนี้เราจะสำรวจวิธีการสร้างบาร์โค้ดอย่างง่ายดายโดยใช้ .NET REST API ที่ทรงพลัง นอกจากนี้เราจะเน้นย้ำถึงความสำคัญของการบันทึกข้อมูลที่สำคัญเหล่านี้ในรูปแบบที่เข้ากันได้อย่างกว้างขวาง [J

.NET REST API สำหรับการสร้างบาร์โค้ด

การสร้างบาร์โค้ดด้วยความแม่นยำและประสิทธิภาพทำได้โดยใช้ Aspose.BarCode Cloud SDK for .NET.ซอฟต์แวร์พัฒนานี้ช่วยให้การสร้างบาร์โค้ดเป็นเรื่องง่าย โดยอนุญาตให้คุณรวมความสามารถในการสร้างบาร์โค้ดเข้ากับแอปพลิเคชันของคุณได้อย่างราบรื่น นอกจากนี้ยังมีความสามารถในการถอดรหัสบาร์โค้ดจากรูปแบบภาพต่างๆ ทำให้สามารถจัดการบาร์โค้ดได้อย่างครอบคลุม ไม่ว่าคุณจะสร้าง QR โค้ด, UPC-A, รหัส 39 หรืออื่นๆ SDK นี้ครอบคลุมสัญลักษณ์บาร์โค้ดที่หลากหลาย

ในการใช้ SDK ก่อนอื่นเราจำเป็นต้องค้นหา Aspose.BarCode-Cloud ในตัวจัดการแพ็คเกจ NuGet และคลิกปุ่ม Add Package จากนั้นเราจำเป็นต้องไปที่ cloud dashboard เพื่อรับข้อมูลรับรองลูกค้าที่ปรับแต่งส่วนตัวของคุณ

สร้างบาร์โค้ดเป็น JPG ใน C# .NET

ส่วนนี้อธิบายรายละเอียดและโค้ดตัวอย่างที่จำเป็นในการสร้างบาร์โค้ดโดยใช้ C# .NET.

// สำหรับตัวอย่างเพิ่มเติม โปรดเยี่ยมชม https://github.com/aspose-barcode-cloud/aspose-barcode-cloud-dotnet
// ขอรับข้อมูลประจำตัวของลูกค้าจาก https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";

// Configuration instance where we specify client credentials to be used
Configuration configuration = new Configuration()
{
    ClientId = clientID,
    ClientSecret = clientSecret
};

// สร้างตัวอย่างของ BarCodeAPI
BarcodeApi barcodeApi = new BarcodeApi(configuration);

// ระบุประเภทและเนื้อหาสำหรับ บาร์โค้ด
string type = "Code39Standard";
string text = "Hello World...!";

// บาร์โค้ดพร้อมข้อความที่จัดกลางและอยู่ที่ด้านล่างของบาร์โค้ด
var request = new GetBarcodeGenerateRequest(type, text)
{
    TextAlignment = "center",
    TextLocation = "Below",
    // รูปแบบการส่งออกสำหรับภาพบาร์โค้ด
    format = "JPG"
};

// สร้างบาร์โค้ดและบันทึกผลลัพธ์ลงในพื้นที่จัดเก็บท้องถิ่น
using (Stream response = barcodeApi.GetBarcodeGenerate(request))
{
    // ตรวจสอบว่าความยาวของการตอบกลับมีค่ามากกว่า 0
    Assert.IsTrue(response.Length > 0);
    
    // บันทึกรูปภาพบาร์โค้ดลงในฮาร์ดดิสก์ท้องถิ่น
    using (FileStream stream = File.Create("BarcodeGenerated.jpg"))
    {
        response.CopyTo(stream);
    }
}
สร้างบาร์โค้ดออนไลน์

barcode builder output preview.

ด้านล่างนี้คือคำอธิบายเกี่ยวกับรหัสที่กล่าวถึงข้างต้น

BarcodeApi barcodeApi = new BarcodeApi(configuration);

首先,初始化 BarcodeApi 类的一个实例,同时将 Configuration 对象作为参数传递。

var request = new GetBarcodeGenerateRequest(type, text)
{
    TextAlignment = "center",
    TextLocation = "Below",
    format = "JPG"
};

เรากำหนดว่า ข้อความในบาร์โค้ดจะอยู่ด้านล่างของภาพ จัดแนวกลาง และรูปแบบไฟล์จะเป็น JPG.

Stream response = barcodeApi.GetBarcodeGenerate(request)

เรียก API เพื่อสร้างบาร์โค้ดประเภท Code39Standard.

using (FileStream stream = File.Create("BarcodeGenerated.jpg"))
{
    response.CopyTo(stream);
}

A simple routine to save the resultant Barcode in JPG format to a local drive.

วิธีการสร้างบาร์โค้ดโดยใช้คำสั่ง cURL

การสร้างบาร์โค้ดโดยใช้ Aspose.BarCode Cloud ผ่านคำสั่ง cURL เป็นวิธีที่หลากหลายและมีประสิทธิภาพ cURL เป็นเครื่องมือบรรทัดคำสั่งที่ใช้กันอย่างแพร่หลายสำหรับการทำคำขอ HTTP จึงทำให้เป็นทางเลือกที่เหมาะสมสำหรับการรวมเข้ากับ Aspose.BarCode Cloud API นอกจากนี้ ด้วยคำสั่ง cURL คุณสามารถเริ่มต้นคำขอการสร้างบาร์โค้ดได้อย่างรวดเร็ว วิธีนี้ยังช่วยให้คุณสามารถทำให้การสร้างบาร์โค้ดอัตโนมัติและเขียนสคริปต์เพื่ออำนวยความสะดวกในการสร้างบาร์โค้ดเป็นชุดหรืองานที่ทำซ้ำได้

ตอนนี้โปรดดำเนินการตามคำสั่งต่อไปนี้เพื่อสร้างโทเค็นการเข้าถึง JWT:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

เมื่อเราได้รับโทเค็น JWT แล้ว กรุณาเรียกใช้คำสั่งต่อไปนี้เพื่อสร้างบาร์โค้ดและบันทึกผลลัพธ์ลงในไดรฟ์ท้องถิ่น

curl -v "https://api.aspose.cloud/v3.0/barcode/generate?Type=Code39Standard&Text=Hello%20World..." \
-X GET \
-H  "accept: image/jpg" \
-H  "authorization: Bearer {accessToken}" \
-o "resultantBarcode.jpg"

แทนที่ accessToken ด้วย JWT access token ที่สร้างขึ้นข้างต้น。

ข้อสรุป

ในสรุป การสร้างบาร์โค้ดเป็นงานที่สำคัญที่มีผลกระทบต่อหลายภาคส่วน ตั้งแต่การจัดการสินค้าคงคลังไปจนถึงการมีส่วนร่วมของลูกค้า ทั้งสองวิธี การใช้ Aspose.BarCode Cloud SDK ที่ครอบคลุมสำหรับ .NET และการใช้คำสั่ง cURL ที่หลากหลายกับ Aspose.BarCode Cloud ให้นำเสนอวิธีแก้ปัญหาที่ทรงพลัง อย่างไรก็ตาม ทั้งสองเส้นทางนำไปสู่การสร้างบาร์โค้ดที่มีประสิทธิภาพ ช่วยให้ธุรกิจสามารถปรับปรุงการเข้ารหัสข้อมูล การเข้าถึง และการทำงานอัตโนมัติได้อย่างไม่มีสะดุด

ลิงก์ที่มีประโยชน์

บทความที่เกี่ยวข้อง

เราขอแนะนำให้เยี่ยมชมบล็อกต่อไปนี้: