Kaip pasukti tekstą Adobe Acrobat naudojant Java.

Šiame trumpame vadove paaiškinama, kaip pasukti tekstą programoje Adobe Acrobat naudojant Java. Jame pateikiama išsami informacija apie aplinkos konfigūraciją, nuosekli programos rašymo procedūra ir vykdomas pavyzdinis kodas, skirtas pasukti tekstą Adobe naudojant Java. Jūs ne tik išmoksite pasukti tekstą PDF faile, bet ir gausite informacijos apie kitų teksto ypatybių nustatymą gautame išvesties faile PDF.

Veiksmai, kaip pasukti tekstą Adobe Acrobat naudojant Java

  1. Sukonfigūruokite projektą, kad pridėtumėte Aspose.PDF for Java, kad galėtumėte pridėti pasuktą tekstą
  2. Sukurkite naują document ir pridėkite prie jo numatytąjį puslapį
  3. Sukurkite TextFragment klasės objektą, nustatydami, kad teksto frazė būtų pasukta
  4. Nustatykite teksto padėtį, šriftą ir pasukimo kampą naudodami atitinkamas ypatybes objekte TextFragment
  5. Sukurkite TextBuilder klasės objektą naudodami tikslinį puslapį
  6. Pridėkite teksto fragmentą ir išsaugokite gautą PDF failą

Šie veiksmai apibendrina teksto pasukimą programoje Acrobat naudojant Java. Pirmiausia turite sukurti naują PDF failą, gauti nuorodą į naujai pridėtą puslapį ir sukurti teksto fragmento objektą, pateikdami tekstą, tada nustatydami teksto šriftą ir pasukimo kampą. Paskutiniuose etapuose sukuriamas TextBuilder klasės objektas, kuriam reikalinga nuoroda į puslapį ir suteikiamos funkcijos, leidžiančios pridėti teksto fragmentus prie susieto puslapio.

Kodas pasukti tekstą PDF naudojant 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");
}

Šis kodas parodo užduotį pasukti tekstą PDF naudojant Java. Jis naudoja TextFragment objektą tekstui ir pagrindinėms jo savybėms, pvz., šrifto dydžiui, vietai ir pasukimo kampui, nustatyti. Taip pat galite nustatyti kitas teksto ypatybes, pvz., horizontalų lygiavimą, vertikalų lygiavimą ir hipersaitą.

Šioje pamokoje sužinojome, kaip Adobe pasukti tekstą naudojant Java. Jei norite sužinoti apie kitas operacijas, pvz., vandens ženklo pridėjimą prie PDF, žr. straipsnį kaip pridėti vandenženklį į PDF naudojant Java.

 Latviski