В этом кратком руководстве рассказывается, как повернуть текст в Adobe Acrobat с помощью Java. В нем содержится подробная информация о конфигурации среды, пошаговая процедура написания приложения и исполняемый пример кода для поворота текста в Adobe с помощью Java. Вы не только изучите процесс поворота текста в PDF, но также получите информацию о настройке других свойств текста в результирующем выходном файле PDF.
Шаги по повороту текста в Adobe Acrobat с использованием Java
- Настройте свой проект, чтобы добавить Aspose.PDF for Java для добавления повернутого текста
- Создайте новую document и добавьте к ней страницу по умолчанию.
- Создайте объект класса TextFragment, установив поворот текстовой фразы.
- Установите положение текста, шрифт и угол поворота, используя соответствующие свойства в объекте TextFragment.
- Создайте объект класса TextBuilder, используя целевую страницу
- Добавьте текстовый фрагмент и сохраните полученный 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.