
نمای کلی
تولید بارکد PDF417 در Java با استفاده از Aspose.BarCode for Java برای بسیاری از صنایع ضروری است. این فرمت بارکد به طور گسترده برای برنامههایی مانند مدیریت موجودی، حمل و نقل و ردیابی اسناد استفاده میشود. Aspose.BarCode for Java فرآیند را ساده میکند و پیادهسازی تولید بارکد را در برنامههای خود برای توسعهدهندگان آسانتر میکند. با استفاده از این SDK قدرتمند، میتوانید عملکرد و کارایی نرمافزار خود را افزایش دهید. این پست وبلاگ نحوه تولید بارکد PDF417 را در Java به صورت برنامهنویسی نشان میدهد.
نصب SDK PDF417
برای شروع کار با Aspose.BarCode for Java، باید آن را در پروژه خود نصب کنید. میتوانید SDK را از این لینک دانلود کنید یا پیکربندی Maven زیر را به pom.xml
خود اضافه کنید:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-barcode</artifactId>
<version>23.10</version>
</dependency>
ویژگیهای Aspose.BarCode for Java شامل سهولت ادغام، انعطافپذیری و گزینههای سفارشیسازی پیشرفته است که آن را برای تولید بارکد PDF417 در Java ایدهآل میکند.
تولید بارکد PDF417 در Java به صورت برنامه نویسی
برای تولید بارکد PDF417 در Java با استفاده از Aspose.BarCode for Java، این مراحل را دنبال کنید:
- یک نمونه از کلاس BarcodeGenerator را با PDF417 مقداردهی اولیه کنید.
- ابعاد اولیه بارکد را تنظیم کنید.
- ابعاد خاص PDF417 را سفارشی کنید.
- سطح تصحیح خطا را تنظیم کنید (0 تا 8).
- با فراخوانی متد save بارکد را با فرمت PNG ذخیره کنید.
در اینجا یک قطعه کد ساده Java وجود دارد که نحوه ایجاد بارکد PDF417 را در Java نشان میدهد:
package com.example;
import com.aspose.barcode.generation.BarCodeImageFormat;
import com.aspose.barcode.generation.BarcodeGenerator;
import com.aspose.barcode.generation.EncodeTypes;
import com.aspose.barcode.generation.Pdf417ErrorLevel;
import com.aspose.barcode.generation.Pdf417Parameters;
public class main {
public static void main(String[] args) {
try {
String outputPath = "pdf417_custom_dimensions.png";
// یک نمونه از کلاس BarcodeGenerator را با PDF417 مقداردهی اولیه کنید.
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.PDF_417, "Aspose.BarCode - PDF417 Example");
// ابعاد اولیه بارکد را تنظیم کنید.
generator.getParameters().getBarcode().getXDimension().setPixels(2); // Module width
generator.getParameters().getBarcode().getBarHeight().setPixels(10); // Row height
// ابعاد خاص PDF417 را سفارشی کنید.
Pdf417Parameters pdf417Params = generator.getParameters().getBarcode().getPdf417();
pdf417Params.setColumns(10); // Number of columns (2 to 30)
pdf417Params.setRows(30); // Number of rows (3 to 90)
pdf417Params.setAspectRatio(3.0f); // Height-to-width ratio of modules
// سطح تصحیح خطا را تنظیم کنید (0 تا 8).
pdf417Params.setPdf417ErrorLevel(Pdf417ErrorLevel.LEVEL_5);
// با فراخوانی متد save، بارکد را به صورت PNG ذخیره کنید.
generator.save(outputPath, BarCodeImageFormat.PNG);
System.out.println("PDF417 barcode saved to: " + outputPath);
} catch (Exception e) {
e.printStackTrace();
}
}
}
خروجی:

دریافت لایسنس رایگان
برای بررسی قابلیتهای کامل Aspose.BarCode for Java، از این لینک دیدن کنید تا یک نسخه آزمایشی رایگان دریافت کنید.
نتیجهگیری
به طور خلاصه، شما میتوانید با استفاده از Aspose.BarCode for Java یک بارکد PDF417 در Java تولید کنید. این SDK ویژگیهای متنوعی را ارائه میدهد که نیازهای تولید بارکد شما را برآورده میکند. همین امروز Aspose.BarCode for Java را برای بهبود برنامههای خود بررسی کنید.
ایجاد بارکد PDF417 - منابع عمومی
برای افزایش درک خود از تولید بارکد، منابع اضافی مانند اسناد رسمی و انجمنهای اجتماعی را بررسی کنید. این ابزارهای ارزشمند میتوانند به شما در تعمیق دانش و مهارتهایتان فراتر از این وبلاگ کمک کنند.
سوالات متداول - سوالات متداول
بارکد PDF417 چیست؟
PDF417 یک فرمت بارکد دوبعدی است که میتواند حجم زیادی از دادهها را رمزگذاری کند. این فرمت معمولاً در کاربردهایی مانند برچسبهای حمل و نقل و کارتهای شناسایی استفاده میشود و روشی فشرده برای ذخیره اطلاعات فراهم میکند.
چگونه Aspose.BarCode را برای Java نصب کنم؟
شما میتوانید Aspose.BarCode for Java را با افزودن وابستگی Maven ارائه شده به pom.xml
خود نصب کنید. این کار امکان ادغام آسان در پروژههای جاوای شما را فراهم میکند.
آیا میتوانم بارکد PDF417 تولید شده را سفارشی کنم؟
بله، Aspose.BarCode for Java گزینههای سفارشیسازی مختلفی را ارائه میدهد و به شما امکان میدهد پارامترهایی مانند ابعاد، رنگها و موارد دیگر را برای بارکد PDF417 تولید شده تنظیم کنید.