Այս հակիրճ ուսուցողական ուղեցույցը ինչպես պտտել տեքստը Adobe Acrobat-ում Java-ի միջոցով: Այն տրամադրում է մանրամասներ շրջակա միջավայրի կազմաձևման մասին, հավելվածը գրելու քայլ առ քայլ ընթացակարգ և գործարկվող կոդ՝ Adobe-ում տեքստը Java-ի միջոցով **պտտելու համար: Դուք ոչ միայն կսովորեք PDF-ում տեքստը պտտելու գործընթացը, այլ նաև տեղեկատվություն կստանաք տեքստի այլ հատկությունների սահմանման մասին՝ արդյունքում ստացված PDF ֆայլում:
Java-ի միջոցով Adobe Acrobat-ում տեքստը պտտելու քայլեր
- Կարգավորեք ձեր նախագիծը՝ ավելացնելու 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"); | |
} |
Այս կոդը ցույց է տալիս Java-ի միջոցով *տեքստը PDF-ում պտտելու առաջադրանքը: Այն օգտագործում է TextFragment օբյեկտ՝ տեքստը և դրա հիմնական հատկությունները սահմանելու համար, ինչպիսիք են տառաչափը, դիրքը և պտտման անկյունը: Դուք կարող եք նաև սահմանել տեքստի այլ հատկություններ, ինչպիսիք են հորիզոնական հավասարեցումը, ուղղահայաց հավասարեցումը և հիպերհղումը, որպեսզի նշեք մի քանիսը:
Այս ձեռնարկը մեզ առաջնորդել է, թե ինչպես Adobe-ում պտտել տեքստը Java-ի միջոցով: Եթե ցանկանում եք սովորել այլ գործողություններ, ինչպիսիք են PDF-ում ջրի նշագիծ ավելացնելը, տես ինչպես ավելացնել ջրի մակարդակի նշագիծ PDF-ին Java-ի միջոցով-ի հոդվածը: