สร้าง Patch Code ใน Python

รหัสแพทช์คือรูปแบบของแถบแนวตั้งและช่องว่างเฉพาะที่ใช้ในการสร้างภาพเอกสาร รหัสเหล่านี้ใช้เพื่อสั่งให้สแกนเนอร์ดำเนินการบางอย่าง เช่น การแยกเอกสาร เริ่มชุดใหม่ หรือละเว้นหน้าว่าง ในบทความนี้ เราจะเรียนรู้วิธีสร้างรหัสแพตช์คุณภาพสูงใน Python

หัวข้อต่อไปนี้จะกล่าวถึงในบทความนี้:

  1. Patch Code หรือ Patch Barcode คืออะไร
  2. Python API เพื่อสร้างรหัสแพทช์ - ดาวน์โหลดฟรี
  3. สร้างรหัสแพทช์ใน Python
  4. สร้างรหัสแพทช์สำหรับขนาดกระดาษ A4
  5. รหัสแพตช์สำหรับหน้าจดหมายของสหรัฐฯ
  6. สร้าง Patch Code ด้วย QR Code
  7. ประเภทรหัสแพตช์
  8. รับใบอนุญาตฟรี
  9. สร้างรหัสแพทช์ออนไลน์
  10. แหล่งการเรียนรู้

Patch Code หรือ Patch Barcode คืออะไร

รหัสแพตช์หรือบาร์โค้ดแพตช์คือชุดของแท่ง 6 แท่งและช่องว่าง โดยที่แท่งแรกและแท่งสุดท้ายจะเป็นสีดำเสมอ และสี่แท่งตรงกลางอาจเป็นสีดำหรือสีขาวก็ได้ ซึ่งสอดคล้องกับตัวเลข 1-0 ในเลขฐานสอง ตัวอย่างเช่น รหัส Patch T ซึ่งมักใช้เพื่อแยกเอกสาร สอดคล้องกับรูปแบบ ดำ-ขาว-ดำ-ขาว-ดำ-ดำ

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

Python API เพื่อสร้างรหัสแพทช์ - ดาวน์โหลดฟรี

เราจะใช้ Aspose.BarCode for Python เพื่อสร้างรหัสแพตช์ เป็น API ที่หลากหลายและมีประสิทธิภาพสำหรับการสร้างและจัดการบาร์โค้ด ช่วยให้นักพัฒนาสามารถสร้างและอ่านบาร์โค้ด 1D และ 2D ประเภทต่างๆ รองรับ 60 สัญลักษณ์บาร์โค้ด รวมถึง Code 39, Code 128 และ QR Code นอกจากนี้ยังรองรับ EAN, UPC, PDF147, Data Matrix และบาร์โค้ดที่ซับซ้อน

โปรด ดาวน์โหลดแพ็คเกจ หรือ ติดตั้ง API จาก PyPI โดยใช้คำสั่ง pip ต่อไปนี้ในคอนโซล:

pip install aspose-barcode-for-python-via-net 

สร้างรหัสแพทช์ใน Python

เราสามารถสร้างรหัสแพทช์ใน Python โดยทำตามขั้นตอนด้านล่าง:

  1. สร้างอินสแตนซ์ของคลาส BarcodeGenerator และตั้งค่า EncodeTypes ที่ต้องการเป็น PATCHCODE
  2. ถัดไป ระบุข้อความรหัสที่ป้อน
  3. หรือระบุตัวเลือกการปรับแต่งบาร์โค้ด
  4. สุดท้าย เรียกใช้เมธอด save() เพื่อบันทึกภาพบาร์โค้ดที่สร้างขึ้นที่เส้นทางไฟล์ที่กำหนด

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีสร้างบาร์โค้ดแพทช์ใน Python

# ตัวอย่างโค้ดนี้สาธิตวิธีสร้าง Patch Code
import aspose.barcode as barcode

# เริ่มต้นเครื่องสร้างบาร์โค้ด
# ระบุประเภทการเข้ารหัส
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE, "Patch I");
generator.save("C:\\Files\\Patch-code.png", barcode.generation.BarCodeImageFormat.PNG);
สร้างรหัสแพทช์ใน Python

สร้างรหัสแพทช์ใน Python

สร้าง PatchCode สำหรับขนาดกระดาษ A4

เราสามารถสร้างรหัสแพทช์สำหรับขนาดกระดาษ A4 ที่มีแนวตั้งหรือแนวนอน บาร์โค้ดแพทช์ปรากฏบนเส้นขอบของหน้า โปรดทำตามขั้นตอนที่กล่าวถึงก่อนหน้านี้เพื่อสร้างรหัสแก้ไขสำหรับขนาดกระดาษ A4 อย่างไรก็ตาม เราเพียงแค่ต้องระบุ patchformat เป็น A4

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีสร้างโค้ดแก้ไขสำหรับขนาดกระดาษ A4 ใน Python

# ตัวอย่างโค้ดนี้สาธิตวิธีการสร้าง Patch Code ขนาด A4
import aspose.barcode as barcode

# เริ่มต้นเครื่องสร้างบาร์โค้ด
# ระบุประเภทการเข้ารหัส
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE)

# สร้างบาร์โค้ด PatchCode ขนาด A4
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.A4;
generator.save("C:\\Files\\PatchCode-A4.jpg");
สร้าง PatchCode สำหรับขนาดกระดาษ A4

สร้าง PatchCode สำหรับขนาดกระดาษ A4

รูปแบบแพทช์ A4 ใช้ได้กับหน้า A4 ในแนวตั้ง อย่างไรก็ตาม หากคุณต้องการสร้างบาร์โค้ดแพทช์สำหรับหน้า A4 ในรูปแบบแนวนอน ให้ระบุรูปแบบแพทช์เป็น A4LANDSCAPE

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีสร้างโค้ดแก้ไขสำหรับ A4 แนวนอนใน Python

# ตัวอย่างโค้ดนี้สาธิตวิธีการสร้าง Patch Code ในขนาด A4 แนวนอน
import aspose.barcode as barcode

# เริ่มต้นเครื่องสร้างบาร์โค้ด
# ระบุประเภทการเข้ารหัส
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE)

# สร้างบาร์โค้ด PatchCode ขนาด A4 ในแนวนอน
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.A4_LANDSCAPE;
generator.save("C:\\Files\\PatchCode-A4-LANDSCAPE.jpg");
สร้าง PatchCode สำหรับขนาดกระดาษ A4

สร้าง PatchCode สำหรับ A4 แนวนอน

รหัสแพทช์สำหรับหน้าจดหมายของสหรัฐฯ

ในทำนองเดียวกัน เรายังสามารถสร้างรหัสแพตช์สำหรับหน้าจดหมายของสหรัฐอเมริกาในแนวตั้งหรือแนวนอน เพื่อจุดประสงค์นี้ เราจำเป็นต้องระบุ USLETTER เป็นรูปแบบแพตช์สำหรับแนวตั้ง และ USLETTERLANDSCAPE สำหรับแนวนอน

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีสร้างโค้ดแก้ไขสำหรับขนาดหน้าตัวอักษร US ใน Python

# ตัวอย่างโค้ดนี้สาธิตวิธีสร้าง Patch Code ในขนาด US Letter
import aspose.barcode as barcode

# เริ่มต้นเครื่องสร้างบาร์โค้ด
# ระบุประเภทการเข้ารหัส
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE)

# ภาพเหมือนจดหมายของสหรัฐฯ
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.US_LETTER;
generator.save("C:\\Files\\PatchCode-US-Letter.jpg");

# ภูมิทัศน์จดหมายของสหรัฐฯ
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.US_LETTER_LANDSCAPE;
generator.save("C:\\Files\\PatchCode-US-Letter-Landscape.jpg");

สร้าง PatchCode ด้วย QR Code

โดยทำตามขั้นตอนที่กล่าวถึงก่อนหน้านี้ เราสามารถเพิ่มรหัส QR ลงในรหัสโปรแกรมแก้ไข อย่างไรก็ตาม เราจำเป็นต้องระบุคุณสมบัติพิเศษของข้อความบาร์โค้ดและตำแหน่งที่ตั้ง

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีสร้าง PatchCode ด้วย QR Code ใน Python

# ตัวอย่างโค้ดนี้สาธิตวิธีสร้าง Patch Code 128 ด้วย QR code
import aspose.barcode as barcode

# เริ่มต้นเครื่องสร้างบาร์โค้ด
# ระบุประเภทการเข้ารหัส
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE)

# สร้างบาร์โค้ด PatchCode ด้วย QR ฟรี
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.A4;
generator.parameters.barcode.patch_code.extra_barcode_text = "Aspose page extra info";
generator.parameters.barcode.code_text_parameters.location = barcode.generation.CodeLocation.NONE;
generator.save("C:\\Files\\PatchCodeWithQR.png", barcode.generation.BarCodeImageFormat.PNG);
สร้าง PatchCode ด้วย QR Code

สร้าง PatchCode ด้วย QR Code

ประเภทรหัสแพทช์

ไลบรารี Aspose.BarCode for Python รองรับรูปแบบ PatchCode ที่แตกต่างกันหกรูปแบบ รูปแบบเหล่านี้ ได้แก่ Patch I, Patch II, Patch III, Patch IV, Patch T และ Patch VI

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีสร้างรูปแบบโค้ดแพตช์ต่างๆ ใน Python

# ตัวอย่างโค้ดนี้สาธิตวิธีสร้างรูปแบบโค้ดแพตช์ต่างๆ
import aspose.barcode as barcode

# เริ่มต้นเครื่องสร้างบาร์โค้ด
# ระบุประเภทการเข้ารหัส
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE)

# แพทช์ I
generator.code_text = "แพทช์ I";
generator.save("C:\\Files\\PatchCodeI.jpg");

# แพทช์ II
generator.code_text = "แพทช์ II";
generator.save("C:\\Files\\PatchCodeII.jpg");

# แพทช์ III
generator.code_text = "แพทช์ III";
generator.save("C:\\Files\\PatchCodeIII.jpg");

# แพทช์ IV
generator.code_text = "แพทช์ IV";
generator.save("C:\\Files\\PatchCodeIV.jpg");

# แพทช์ T
generator.code_text = "แพทช์ T";
generator.save("C:\\Files\\PatchCodeT.jpg");

# แพทช์ VI
generator.code_text = "แพทช์ VI";
generator.save("C:\\Files\\PatchCodeVI.jpg");
ประเภทรหัสแพทช์

ประเภทรหัสแพทช์

Barcode Python Library - รับใบอนุญาตฟรี

Aspose เสนอรุ่นทดลองใช้ฟรีเพื่อทดสอบคุณสมบัติและความสามารถของห้องสมุด โปรด รับใบอนุญาตชั่วคราวฟรี เพื่อทดสอบห้องสมุดด้วยตัวคุณเองโดยไม่มีข้อจำกัดในการประเมิน

สร้างรหัสแพทช์ออนไลน์

คุณสามารถสร้างรหัสแพทช์ออนไลน์ได้ฟรีโดยใช้ตัวสร้าง PatchCode ออนไลน์ซึ่งพัฒนาโดยใช้ API นี้ โปรดเข้าถึงตัวสร้าง PatchCode ออนไลน์ฟรีในเบราว์เซอร์ของคุณโดยใช้ลิงก์ต่อไปนี้:

https://products.aspose.app/barcode/generate/patchcode

แก้ไขบาร์โค้ดใน Python - แหล่งการเรียนรู้

คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับการสร้างรหัสแพตช์และสำรวจคุณสมบัติอื่นๆ ของ Aspose.BarCode for Python โดยใช้ทรัพยากรที่ระบุด้านล่าง:

บทสรุป

ในบล็อกโพสต์นี้ เราได้เรียนรู้วิธีสร้างรหัสแพตช์ใน Python โดยใช้ Aspose.BarCode for Python คำแนะนำทีละขั้นตอนและตัวอย่างรหัสแสดงวิธีสร้างรูปแบบต่างๆ ของรหัสโปรแกรมแก้ไข Aspose.BarCode for Python เป็นเครื่องมือที่มีประโยชน์อย่างยิ่งสำหรับนักพัฒนา คุณสามารถติดตั้งไลบรารีและสร้างบาร์โค้ดในแอปพลิเคชัน Python ของคุณได้อย่างง่ายดาย ในกรณีที่มีความคลุมเครือ โปรดติดต่อเราที่ ฟอรัมสนับสนุนฟรี

ดูสิ่งนี้ด้วย