इस संक्षिप्त ट्यूटोरियल में, हम आपको Java का उपयोग करके PDF को घुमाने का तरीका बताएँगे। इसमें आईडीई को कॉन्फ़िगर करने के लिए विस्तृत जानकारी, एप्लिकेशन लिखने के लिए निर्देशों का एक सेट, और ** जावा का उपयोग करके पीडीएफ पृष्ठों को घुमाने के लिए एक रन करने योग्य नमूना कोड शामिल है। आवेदन आवश्यकताओं के आधार पर केवल पृष्ठों के उन्मुखीकरण को बदलने या सामग्री के उन्मुखीकरण को बदलने के लिए एक स्पष्टीकरण भी प्रदान किया जाएगा।
जावा का उपयोग करके पीडीएफ में सभी पृष्ठों को घुमाने के चरण
- PDF ओरिएंटेशन बदलने के लिए Aspose.PDF for Java जोड़ने के लिए IDE सेट करें
- Document class का उपयोग करके पृष्ठ अभिविन्यास बदलने के लिए इनपुट PDF फ़ाइल लोड करें
- प्रत्येक पृष्ठ को पलटने के लिए सभी पृष्ठों को पार्स करें
- लंबाई को चौड़ाई और चौड़ाई को ऊंचाई में बदलकर पेज ओरिएंटेशन बदलें
- Page.setRotate() पद्धति का उपयोग करके पृष्ठ सामग्री को घुमाएं
- डिस्क पर घुमाए गए पीडीएफ को सेव करें
ये चरण प्रोग्रामिंग कार्यों का वर्णन करते हैं * जावा का उपयोग करके पीडीएफ में अलग-अलग पृष्ठों को घुमाएं *। प्रारंभ में, लोड की गई पीडीएफ फाइल में पृष्ठों के संग्रह को पार्स किया जाता है और प्रत्येक पृष्ठ के आयताकार क्षेत्र का उपयोग चौड़ाई को ऊंचाई में बदलने और इसके विपरीत करने के लिए किया जाता है। इस मामले में, केवल पृष्ठ की लंबाई और चौड़ाई को आपस में बदल दिया जाता है, हालांकि सामग्री उसी दिशा में रहती है जिसे Page.setRotate() विधि का उपयोग करके भी बदला जा सकता है।
जावा का उपयोग करके PDF के पृष्ठों को घुमाने के लिए कोड
import com.aspose.pdf.*; | |
public class Main { | |
public static void main(String[] args) throws Exception {//Rotate PDF using Java | |
// Load a license | |
License lic = new License(); | |
lic.setLicense("Aspose.Total.lic"); | |
// Load the source PDF whose pages' orientation is to be changed | |
Document doc = new Document("input.pdf"); | |
// Parse through all the pages | |
for (Page page : doc.getPages()) { | |
// Change the page orientation | |
Rectangle r = page.getMediaBox(); | |
double nextHeight = r.getWidth(); | |
double nextWidth = r.getHeight(); | |
double nextLLX = r.getLLX(); | |
double nextLLY = r.getLLY() + (r.getHeight() - nextHeight); | |
page.setMediaBox(new Rectangle(nextLLX, nextLLY, nextLLX + nextWidth, nextLLY + nextHeight)); | |
page.setCropBox(new Rectangle(nextLLX, nextLLY, nextLLX + nextWidth, nextLLY + nextHeight)); | |
// Rotate the page contents | |
page.setRotate(Rotation.on90); | |
// Save the rotated PDF file | |
doc.save("rotated.pdf"); | |
} | |
System.out.println("Done"); | |
} | |
} |
पूर्वोक्त कोड में, जावा का उपयोग करके प्रति पृष्ठ पीडीएफ को घुमाने की प्रक्रिया प्रदर्शित की गई है। पृष्ठ वर्ग की मीडियाबॉक्स संपत्ति उस आयताकार क्षेत्र को लौटाती है जिसका उपयोग ऊंचाई के साथ चौड़ाई को बदलकर पृष्ठ आयामों को स्विच करने के लिए किया जाता है। यदि आप पृष्ठ सामग्री के ओरिएंटेशन को बदलना चाहते हैं, तो Page.setRotate() विधि का उपयोग करके कोण सेट करने के लिए रोटेशन एन्युमरेटर से on90, on180, या on270 मान का उपयोग करें।
इस विषय में पीडीएफ पेज और सामग्री अभिविन्यास बदलने पर विवरण साझा किया गया है। यदि आप पीडीएफ फाइल में टेक्स्ट को खोजने और बदलने की प्रक्रिया सीखना चाहते हैं, तो जावा का उपयोग करके पीडीएफ में टेक्स्ट कैसे खोजें और बदलें पर लेख देखें।