यह संक्षिप्त ट्यूटोरियल जावा का उपयोग करके Adobe Acrobat में टेक्स्ट को घुमाने के तरीके पर मार्गदर्शन करता है। यह पर्यावरण कॉन्फ़िगरेशन, एप्लिकेशन लिखने के लिए एक चरण-दर-चरण प्रक्रिया, और जावा का उपयोग करके एडोब में पाठ को घुमाने के लिए एक रन करने योग्य नमूना कोड के बारे में विवरण प्रदान करता है। आप न केवल पीडीएफ में पाठ को घुमाने की प्रक्रिया सीखेंगे बल्कि परिणामी आउटपुट PDF फ़ाइल में पाठ के अन्य गुणों को सेट करने के बारे में भी जानकारी प्राप्त करेंगे।
जावा का उपयोग करके Adobe Acrobat में टेक्स्ट को रोटेट करने के चरण
- घुमाए गए पाठ को जोड़ने के लिए Aspose.PDF for Java जोड़ने के लिए अपने प्रोजेक्ट को कॉन्फ़िगर करें
- एक नया document इंस्टैंट करें और उसमें एक डिफ़ॉल्ट पृष्ठ जोड़ें
- टेक्स्ट वाक्यांश को घुमाए जाने के लिए सेट करके TextFragment क्लास ऑब्जेक्ट बनाएं
- टेक्स्टफ्रैगमेंट ऑब्जेक्ट में प्रासंगिक गुणों का उपयोग करके टेक्स्ट की स्थिति, फ़ॉन्ट और रोटेशन कोण सेट करें
- लक्ष्य पृष्ठ का उपयोग करके टेक्स्टबिल्डर क्लास ऑब्जेक्ट को इंस्टेंट करें
- पाठ खंड संलग्न करें और परिणामी पीडीएफ फाइल को सहेजें
ये कदम जावा का उपयोग करके एक्रोबैट में टेक्स्ट को घुमाने की प्रक्रिया को सारांशित करते हैं। सबसे पहले, आपको एक नई पीडीएफ फाइल बनानी होगी, एक नए जोड़े गए पेज का संदर्भ प्राप्त करना होगा और टेक्स्ट फॉन्ट और रोटेशन एंगल सेट करके टेक्स्ट प्रदान करके एक टेक्स्टफ्रैगमेंट ऑब्जेक्ट बनाना होगा। अंतिम चरणों में, एक टेक्स्टबिल्डर क्लास ऑब्जेक्ट बनाया जाता है जिसे पृष्ठ के संदर्भ की आवश्यकता होती है और लिंक किए गए पृष्ठ पर टेक्स्ट अंशों को जोड़ने के लिए सुविधाएँ प्रदान करता है।
जावा का उपयोग कर पीडीएफ में पाठ को घुमाने के लिए कोड
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"); | |
} |
यह कोड * जावा का उपयोग करके पीडीएफ पर पाठ को घुमाने * के कार्य को प्रदर्शित करता है। यह टेक्स्ट और उसके मूल गुणों जैसे फ़ॉन्ट आकार, स्थिति और रोटेशन कोण को सेट करने के लिए टेक्स्टफ्रैगमेंट ऑब्जेक्ट का उपयोग करता है। आप पाठ के अन्य गुण जैसे क्षैतिज संरेखण, ऊर्ध्वाधर संरेखण और हाइपरलिंक को बहुत कम नाम देने के लिए भी सेट कर सकते हैं।
इस ट्यूटोरियल ने हमें निर्देशित किया है कि कैसे Adobe जावा का उपयोग करके टेक्स्ट को रोटेट करता है। यदि आप पीडीएफ में वॉटरमार्क जोड़ने जैसे अन्य कार्यों को सीखना चाहते हैं, तो जावा का उपयोग करके पीडीएफ में वॉटरमार्क कैसे जोड़ें पर लेख देखें।