V tomto návodu popisujeme postup krok za krokem pro přidání podpisu čárového kódu do PDF v Javě. Dále poskytuje ukázkový kód, který demonstruje implementaci jak přidat čárový kód do PDF pomocí schopnosti Java. Zde jsou podrobné pokyny spolu s pracovním příkladem pro podepisování dokumentů podpisem čárového kódu.
Kroky k přidání podpisu čárového kódu do PDF v Javě
- Nainstalujte GroupDocs.Signature for Java z úložiště Maven v projektu Java, abyste mohli podepsat PDF s podpisem čárového kódu
- Přidejte základní třídy pro implementaci a přidejte čárový kód do PDF
- Vytvořte instanci třídy Signature a předejte vstupní PDF jejímu konstruktoru
- Inicializujte třídu BarcodeSignOptions a předejte vstupní řetězec konstruktoru
- Zavolejte metodu Sign třídy Signature, předejte mu název výstupního souboru PDF a objekt BarcodeSignOptions
Uvedli jsme body, které uživatelům umožňují snadno vytvářet čárový kód pro soubor PDF pomocí Java a používat jej k podepisování dokumentů. Tuto funkci lze vyvinout instalací požadované knihovny z úložiště Maven a importem základních tříd. V dalším kroku vytvořte instance třídy Signature a BarcodeSignOptions pro načtení vstupního dokumentu PDF a definování parametrů pro podpis čárového kódu. Nakonec můžete do souboru PDF přidat podpisy čárových kódů voláním metody Sign.
Kód pro přidání podpisu čárového kódu do PDF v Javě
import com.groupdocs.signature.Signature; | |
import com.groupdocs.signature.licensing.License; | |
import com.groupdocs.signature.options.sign.BarcodeSignOptions; | |
import com.groupdocs.signature.domain.barcodes.BarcodeTypes; | |
import com.groupdocs.signature.exception.GroupDocsSignatureException; | |
public class AddBarcodeSignatureToPdfInJava { | |
public static void main(String[] args) throws Exception { // Main function to add Barcode signature in Java | |
// Remove the watermark in output PDF document by adding license | |
License lic = new License(); | |
lic.setLicense("GroupDocs.Signature.lic"); | |
Signature signature = new Signature("sample.pdf"); | |
try { | |
// setup options with text of signature | |
BarcodeSignOptions signOptions = new BarcodeSignOptions("12345678"); | |
// setup Barcode encoding type | |
signOptions.setEncodeType(BarcodeTypes.Code128); | |
// set signature position | |
signOptions.setLeft(200); | |
signOptions.setTop(200); | |
signOptions.setPageNumber(1); | |
// sign document to file | |
signature.sign("SampleSigned.pdf", signOptions); | |
System.out.println("Done"); | |
} catch (Exception e) { | |
throw new GroupDocsSignatureException(e.getMessage()); | |
} | |
} | |
} |
Výše uvedený ukázkový kód jsme vyvinuli, abychom demonstrovali schopnost Java přidat čárový kód do PDF. Jak můžete vidět, vytvořili jsme podpis čárového kódu a přidali jej do dokumentu PDF napsáním tří až čtyř řádků kódu a spotřebováním několika volání API. Tento ukázkový kód lze navíc spustit na jakémkoli operačním systému včetně MS Windows, Linux a Mac OS.
Probrali jsme podrobný postup, jak vytvořit čárový kód pro PDF a jak přidat čárový kód do dokumentu PDF. Nedávno jsme publikovali článek o tom, jak používat Java k podepisování PDF pomocí Image Signature, podívejte se na příspěvek Jak přidat podpis obrázku do PDF v Javě pro více informací.