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