Как повернуть текст в Adobe Acrobat с помощью Java

В этом кратком руководстве рассказывается, как повернуть текст в Adobe Acrobat с помощью Java. В нем содержится подробная информация о конфигурации среды, пошаговая процедура написания приложения и исполняемый пример кода для поворота текста в Adobe с помощью Java. Вы не только изучите процесс поворота текста в PDF, но также получите информацию о настройке других свойств текста в результирующем выходном файле PDF.

Шаги по повороту текста в Adobe Acrobat с использованием Java

  1. Настройте свой проект, чтобы добавить Aspose.PDF for Java для добавления повернутого текста
  2. Создайте новую document и добавьте к ней страницу по умолчанию.
  3. Создайте объект класса TextFragment, установив поворот текстовой фразы.
  4. Установите положение текста, шрифт и угол поворота, используя соответствующие свойства в объекте TextFragment.
  5. Создайте объект класса TextBuilder, используя целевую страницу
  6. Добавьте текстовый фрагмент и сохраните полученный PDF-файл.

Эти шаги обобщают процесс поворота текста в Acrobat с использованием Java. Во-первых, вам нужно создать новый файл PDF, получить ссылку на вновь добавленную страницу и создать объект TextFragment, предоставив текст, а затем задав текстовый шрифт и угол поворота. На последних этапах создается объект класса TextBuilder, который требует ссылки на страницу и предоставляет функции для добавления текстовых фрагментов к связанной странице.

Код для поворота текста в PDF с использованием 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");
}

Этот код демонстрирует задачу поворота текста в PDF с помощью Java. Он использует объект TextFragment для установки текста и его основных свойств, таких как размер шрифта, положение и угол поворота. Вы также можете установить другие свойства текста, такие как выравнивание по горизонтали, выравнивание по вертикали и гиперссылка, и это лишь некоторые из них.

Это руководство показало нам, как в Adobe вращать текст с помощью Java. Если вы хотите узнать о других операциях, таких как добавление водяного знака в PDF-файл, обратитесь к статье как добавить водяной знак в PDF с помощью Java.

 Русский