Ez a kis témakör azt ismerteti, hogyan lehet a Barcode-ot SVG-re konvertálni Java-ban a környezet beállításának részleteivel, valamint a feladat végrehajtásához különböző osztályok és függvények használatával. Kiállítunk egy működő példakódot, amely Vonalkód SVG-képet generál Java nyelven nagyon kevés API-hívás segítségével anélkül, hogy bármilyen más harmadik féltől származó szoftverre vagy alkalmazásra támaszkodna.
Lépések vonalkód SVG kép létrehozásához Java nyelven
- Hozzon létre egy környezetet a Aspose.BarCode for Java JAR hozzáadásához a lerakatkezelő segítségével
- Importálja a szükséges névtereket a Java fájlba
- Hozzon létre egy példányt a BarCodeGenerator osztályból vonalkód generálásához az EncodingType 128 beállításával és a vonalkód szövegének hozzáadásával
- Mentse el a generált vonalkódot SVG fájlként a lemezre
By following the above steps in Java SVG Barcode generator application has been developed whereby the process will initiate by creating an instance of the BarCodeGenerator class to create a simple barcode with simple text and having encoding type 128. Az utolsó lépésekben a generált vonalkód vagy SVG-fájlként kerül mentésre a lemezre, vagy a memóriafolyamon belülre.
Kód vonalkód konvertálásához SVG-vé Java nyelven
import com.aspose.barcode.License; | |
import com.aspose.barcode.generation.BarCodeImageFormat; | |
import com.aspose.barcode.generation.BarcodeGenerator; | |
import com.aspose.barcode.generation.EncodeTypes; | |
public class CreateBarcodeSVG { | |
public static void main(String[] args) throws Exception { // Method to render Barcode to SVG | |
String path= "/Users/KnowledgeBase/TestData/"; | |
// Applying the product license to render barcode to SVG image | |
License barcodeRenderLic = new License(); | |
barcodeRenderLic.setLicense(path+"Conholdate.Total.Product.Family.lic"); | |
// Generate a simple barcode | |
BarcodeGenerator samplpeBarcodeGenerator = new BarcodeGenerator(EncodeTypes.CODE_128, "ABCD12345678911121"); | |
// convert barcode to SVG | |
samplpeBarcodeGenerator.save(path+"GeneratedSVGBarCode.svg", BarCodeImageFormat.SVG); | |
System.out.println("Done"); | |
} | |
} |
A fenti egyszerű program a Java-ban konvertálja a vonalkódot SVG-vé egy egyszerű szöveg és 128-as kódolási típus beállításával. Az EncodeTypes enumerátor használatával számos más típusú vonalkód generálható, beleértve a QR-kódot, a GS1-kódot, az EAN-13-at és az EAN-t. 8, ITF-14, Code39 és mások. A példa egy nagyon egyszerű használati esetet fed le, de számos más tulajdonságot is beállíthat a vonalkódhoz, beleértve a szegélybeállításokat, az elforgatási szöget, a megjelenés méretének, felbontásának és kitöltéseinek módosítását.
Ebben a témakörben arra összpontosítunk, hogyan lehet SVG vonalkódot generálni Java használatával. Ha többet szeretne megtudni a vonalkód olvasásáról, olvassa el a következő cikket: hogyan lehet vonalkódot olvasni Java segítségével.