W tym krótkim samouczku opisano procedurę tworzenia obróconego kodu kreskowego w Javie. Bardzo często stosuje się obrazy kodów kreskowych pod różnymi kątami w dokumentach lub na opakowaniach itp. w oparciu o określone wymagania projektowe. Możesz ustawić rotację kodów kreskowych w Javie o różnych rozmiarach i orientacjach zgodnie z wymaganiami i zapisać je jako PNG lub dowolny inny typ obrazu.
Kroki tworzenia obróconego kodu kreskowego w Javie
- Skonfiguruj swój projekt, aby dodać bibliotekę Aspose.BarCode z repozytorium Maven
- Utwórz nową instancję BarcodeGenerator i ustaw domyślne kodowanie na Code128 za pomocą EncodeTypes
- Ustaw tekst do zakodowania w wyjściowym obrazie kodu kreskowego
- Ustaw kąt obrotu wyjściowego obrazu, ustawiając żądaną liczbę stopni
- Zapisz wyjściowy obrócony obraz kodu kreskowego jako plik PNG na dysku
Do tworzenia i obracania kodów kreskowych w Javie wymagana jest instancja klasy BarcodeGenerator. Można go użyć do ustawienia domyślnego kodowania, tekstu kodu kreskowego i kąta obrotu w stopniach. Ostatecznie możesz zapisać obrócony obraz kodu kreskowego w formacie PNG lub dowolnym innym typie obrazu w zależności od środowiska.
Kod do ustawiania rotacji kodów kreskowych w Javie
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 CreateRotatedBarCodeInJava { | |
public static void main(String[] args) throws Exception { // main method to rotate barcode image using Java | |
// Set Aspose.Barcode license to avoid trial version watermark before generating barcode and rotating it | |
License barCodeLicense = new License(); | |
barCodeLicense.setLicense("Aspose.BarCode.lic"); | |
// Instantiate a barcode generator and set the encoding type to Code128 | |
BarcodeGenerator BarCodeToRotate = new BarcodeGenerator(EncodeTypes.CODE_128); | |
BarCodeToRotate.setCodeText("Sample barcode text"); | |
// Set the rotation angle of the barcode image to 60 | |
BarCodeToRotate.getParameters().setRotationAngle(60); | |
// Save the barcode image as a PNG file after rotating it with 60-degree angle | |
BarCodeToRotate.save("BarcodeImageRotatedAtAnAngle.png", BarCodeImageFormat.PNG); | |
} | |
} |
Ten przykładowy kod używa obiektu klasy BarcodeGenerator do wykonania tego zadania. Do ustawienia typu kodowania używany jest moduł wyliczający EncodeTypes, który zawiera wszystkie popularne typy kodowania używane w kodzie kreskowym. Podobnie podczas zapisywania ostatecznego obrazu wyjściowego użyj modułu wyliczającego BarCodeImageFormat, aby wybrać typ obrazu.
Ten samouczek tworzy obrócony obraz kodu kreskowego w Javie, jednak jeśli chcesz utworzyć prosty kod QR, zapoznaj się z artykułem na temat jak wygenerować kod QR za pomocą Java.