Как да завъртите текст в 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.

 Български