วิธีหมุนข้อความใน 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

 ไทย