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
- Configure seu projeto para adicionar Aspose.PDF for Java para adicionar texto girado
- Instancie um novo document e adicione uma página padrão a ele
- Crie um objeto de classe TextFragment definindo a frase de texto para ser girada
- Defina a posição do texto, a fonte e o ângulo de rotação usando propriedades relevantes no objeto TextFragment
- Instanciar um objeto de classe TextBuilder usando a página de destino
- 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.