Como girar o texto no Adobe Acrobat usando Java

Este breve tutorial orienta sobre como girar texto no Adobe Acrobat usando Java. Ele fornece detalhes sobre a configuração do ambiente, um procedimento passo a passo para escrever o aplicativo e um código de amostra executável para girar texto no Adobe usando Java. Você não apenas aprenderá o processo para girar o texto no PDF, mas também obterá informações sobre como definir outras propriedades do texto no arquivo PDF de saída resultante.

Etapas para girar texto no Adobe Acrobat usando Java

  1. Configure seu projeto para adicionar Aspose.PDF for Java para adicionar texto girado
  2. Instancie um novo document e adicione uma página padrão a ele
  3. Crie um objeto de classe TextFragment definindo a frase de texto para ser girada
  4. Defina a posição do texto, a fonte e o ângulo de rotação usando propriedades relevantes no objeto TextFragment
  5. Instanciar um objeto de classe TextBuilder usando a página de destino
  6. Anexe o fragmento de texto e salve o arquivo PDF resultante

Estas etapas resumem o processo de girar texto no Acrobat usando Java. Primeiro, você deve criar um novo arquivo PDF, obter a referência para uma página recém-adicionada e criar um objeto TextFragment fornecendo o texto seguido pela definição da fonte do texto e do ângulo de rotação. Nas etapas finais, é criado um objeto de classe TextBuilder que requer referência à página e fornece recursos para anexar fragmentos de texto à página vinculada.

Código para girar texto em PDF usando 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");
}

Este código demonstra a tarefa de girar texto em PDF usando Java. Ele usa um objeto TextFragment para definir o texto e suas propriedades básicas, como tamanho da fonte, posição e ângulo de rotação. Você também pode definir outras propriedades do texto, como alinhamento horizontal, alinhamento vertical e hiperlink, para citar alguns.

Este tutorial nos guiou sobre como girar texto no Adobe usando Java. Se você quiser aprender outras operações, como adicionar uma marca d’água a um PDF, consulte o artigo como adicionar marca d’água a PDF usando Java.

 Português