Tekst roteren in Adobe Acrobat met Java

In deze korte zelfstudie wordt uitgelegd hoe tekst roteren in Adobe Acrobat met behulp van Java. Het bevat details over de configuratie van de omgeving, een stapsgewijze procedure om de toepassing te schrijven en een uitvoerbare voorbeeldcode om tekst in Adobe te roteren met behulp van Java. U leert niet alleen het proces om de tekst in de PDF te roteren, maar krijgt ook informatie over het instellen van andere eigenschappen van de tekst in het resulterende PDF-uitvoerbestand.

Stappen om tekst te roteren in Adobe Acrobat met behulp van Java

  1. Configureer uw project om Aspose.PDF for Java toe te voegen voor het toevoegen van geroteerde tekst
  2. Instantiseer een nieuwe document en voeg er een standaardpagina aan toe
  3. Maak een TextFragment-klasseobject door de tekstzin in te stellen die moet worden geroteerd
  4. Stel de tekstpositie, het lettertype en de rotatiehoek in met behulp van relevante eigenschappen in het TextFragment-object
  5. Maak een instantie van een TextBuilder-klasseobject met behulp van de doelpagina
  6. Voeg het tekstfragment toe en sla het resulterende PDF-bestand op

Deze stappen vatten het proces samen voor het roteren van tekst in Acrobat met behulp van Java. Eerst moet u een nieuw PDF-bestand maken, de verwijzing naar een nieuw toegevoegde pagina ophalen en een TextFragment-object maken door de tekst op te geven, gevolgd door het instellen van het tekstlettertype en de rotatiehoek. In de laatste stappen wordt een klasseobject TextBuilder gemaakt dat een verwijzing naar de pagina vereist en functies biedt om tekstfragmenten aan de gekoppelde pagina toe te voegen.

Code om tekst in PDF te roteren met Java

import com.aspose.pdf.Document;
import com.aspose.pdf.License;
import com.aspose.pdf.Page;
import com.aspose.pdf.Position;
import com.aspose.pdf.TextBuilder;
import com.aspose.pdf.TextFragment;
public class AsposeTest {
public static void main(String[] args) throws Exception {//Main function to add rotated text to a PDF file using Java
// Instantiate the license
License lic = new License();
lic.setLicense("Aspose.Total.lic");
// Instantiate a document to add rotated text
Document pdfDoc = new Document();
// Add a new page
Page pdfNewPage = (Page)pdfDoc.getPages().add();
// Create a text element
TextFragment txtFragment = new TextFragment("Sample text rotated at angle 75");
txtFragment.setPosition(new Position(300, 600));
// Set Font size
txtFragment.getTextState().setFontSize(12);
// Set angle of rotation
txtFragment.getTextState().setRotation(75);
// Create a TextBuilder object
TextBuilder txtBuilder = new TextBuilder(pdfNewPage);
// Append the text fragment using the TextBuilder object
txtBuilder.appendText(txtFragment);
// Save the document
pdfDoc.save("PDFWithRotatedText.pdf");
System.out.println("Done");
}

Deze code demonstreert de taak om tekst op PDF te roteren met behulp van Java. Het gebruikt een TextFragment-object om de tekst en de basiseigenschappen zoals lettergrootte, positie en rotatiehoek in te stellen. U kunt ook andere eigenschappen van tekst instellen, zoals horizontale uitlijning, verticale uitlijning en hyperlink om er maar een paar te noemen.

Deze tutorial heeft ons laten zien hoe in Adobe tekst roteert met Java. Als je andere bewerkingen wilt leren, zoals het toevoegen van een watermerk aan een pdf, raadpleeg dan het artikel op hoe watermerk aan PDF toe te voegen met Java.

 Nederlands