Aggiungi timbro di testo al PDF tramite Java

Crea un timbro di testo in modo programmatico utilizzando Aspose.PDF per la libreria Java

Come aggiungere timbri di testo al PDF utilizzando la libreria Java

Per aggiungere un timbro di testo nel PDF, useremo l’API Aspose.PDF for Java che è un’API di conversione ricca di funzionalità, potente e facile da usare per la piattaforma Java. Puoi scaricare la sua ultima versione direttamente da [Maven](https://repository.aspose.com/webapp/ #/artifacts/browse/tree/general/repo/com/aspose/aspose-pdf) e installarla all’interno del tuo progetto basato su Maven aggiungendo le seguenti configurazioni a pom.xml.

Repository

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java AP</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>

Dependency

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>version of aspose-pdf API</version>
</dependency>

Aggiungi timbro di testo al documento PDF Java


È necessario Aspose.PDF for Java per provare il codice nel proprio ambiente.

  1. Carica il PDF con un’istanza di Document.
  2. Aprire un documento PDF utilizzando l’oggetto Document.
  3. Creare un timbro di testo e definirne le proprietà.
  4. Aggiungere il timbro di testo alla pagina utilizzando il metodo AddStamp

Aggiungi timbro di testo al PDF con Python

String inputFileName = "AddTextStamp.pdf";
String outputFileName = "AddTextStamp_out.pdf";

// Open document
Document pdfDocument = new Document(inputFileName);
// Create text stamp
TextStamp textStamp = new TextStamp("Sample Stamp");
// Set whether stamp is background
textStamp.setBackground(true);
// Set origin
textStamp.setXIndent(100);
textStamp.setYIndent(100);
// Rotate stamp
textStamp.setRotate(Rotation.on90);
// Set text properties
textStamp.getTextState().setFont(FontRepository.findFont("Arial"));
textStamp.getTextState().setFontSize(14.0F);
textStamp.getTextState().setFontStyle(FontStyles.Bold | FontStyles.Italic);
textStamp.getTextState().setForegroundColor(Color.getGreen());
// Add stamp to particular page
pdfDocument.getPages().get_Item(1).addStamp(textStamp);
// Save output document
pdfDocument.save(outputFileName);
pdfDocument.close();