نحوه چرخش متن در Adobe Acrobat با استفاده از جاوا

این آموزش مختصر راهنمای نحوه چرخاندن متن در Adobe Acrobat با استفاده از جاوا است. جزئیاتی در مورد پیکربندی محیط، یک روش گام به گام برای نوشتن برنامه، و یک کد نمونه قابل اجرا برای چرخش متن در Adobe با استفاده از جاوا را ارائه می دهد. شما نه تنها فرآیند چرخش متن در PDF را یاد خواهید گرفت، بلکه اطلاعاتی در مورد تنظیم سایر خصوصیات متن در فایل خروجی PDF نیز دریافت خواهید کرد.

مراحل چرخاندن متن در Adobe Acrobat با استفاده از جاوا

  1. پروژه خود را برای اضافه کردن Aspose.PDF for Java برای افزودن متن چرخانده شده پیکربندی کنید
  2. یک document جدید را نمونه‌سازی کنید و یک صفحه پیش‌فرض به آن اضافه کنید
  3. با تنظیم عبارت متنی برای چرخش، یک شی کلاس TextFragment ایجاد کنید
  4. موقعیت متن، فونت و زاویه چرخش را با استفاده از خصوصیات مربوطه در شی TextFragment تنظیم کنید
  5. یک شی کلاس TextBuilder را با استفاده از صفحه هدف نمونه سازی کنید
  6. قطعه متن را اضافه کنید و فایل PDF حاصل را ذخیره کنید

این مراحل فرآیند چرخش متن در آکروبات با استفاده از جاوا را خلاصه می کند. ابتدا باید یک فایل PDF جدید بسازید، مرجع صفحه ای که به تازگی اضافه شده است را دریافت کنید و با ارائه متن و سپس تنظیم فونت متن و زاویه چرخش، یک شی TextFragment ایجاد کنید. در مراحل پایانی، یک شی کلاس TextBuilder ایجاد می‌شود که نیاز به ارجاع به صفحه دارد و ویژگی‌هایی را برای اضافه کردن قطعات متن به صفحه پیوند داده شده ارائه می‌کند.

کد برای چرخاندن متن در PDF با استفاده از جاوا

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 با استفاده از جاوا را نشان می دهد. از یک شی TextFragment برای تنظیم متن و ویژگی های اصلی آن مانند اندازه فونت، موقعیت و زاویه چرخش استفاده می کند. همچنین می‌توانید ویژگی‌های دیگر متن را مانند تراز افقی، تراز عمودی، و لینک‌سازی برای نام‌گذاری تعداد کمی تنظیم کنید.

این آموزش ما را راهنمایی کرده است که چگونه در Adobe متن را با استفاده از جاوا بچرخانیم. اگر می‌خواهید عملیات دیگری مانند افزودن واترمارک به PDF را یاد بگیرید، به مقاله نحوه اضافه کردن واترمارک به PDF با استفاده از جاوا مراجعه کنید.

 فارسی