जावा में पीडीएफ फाइल पेजों को कैसे घुमाएं

रेस्ट एपीआई का उपयोग करके जावा में पीडीएफ पेज कैसे घुमाएं।

पीडीएफ फाइलें व्यापक रूप से विभिन्न उद्देश्यों के लिए उपयोग की जाती हैं, जिसमें दस्तावेज़ साझा करना, संग्रह करना और प्रिंट करना शामिल है। हालाँकि, ऐसी स्थितियाँ हैं जहाँ आपको पीडीएफ फाइल में सभी या विशिष्ट पृष्ठों को प्रोग्रामेटिक रूप से घुमाने की आवश्यकता हो सकती है। चाहे आप स्कैन किए गए पृष्ठों के उन्मुखीकरण को ठीक करना चाहते हैं या बेहतर पठनीयता के लिए लेआउट को समायोजित करना चाहते हैं, PDF पृष्ठों को घुमाना एक सामान्य आवश्यकता है। इस लेख में, हम REST API का उपयोग करके जावा में PDF पृष्ठों को घुमाने का तरीका जानेंगे।

इस लेख में निम्नलिखित विषयों को शामिल किया जाएगा:

PDF पृष्ठों को ऑनलाइन घुमाने के लिए Java REST API और SDK इंस्टॉलेशन

GroupDocs.Merger Cloud SDK for Java एक शक्तिशाली और विश्वसनीय समाधान है जो आपको पीडीएफ दस्तावेजों को प्रोग्रामेटिक रूप से हेरफेर करने की अनुमति देता है। यह कई प्रकार की सुविधाएँ प्रदान करता है जो PDF दस्तावेज़ों को विभाजित करना, मर्ज करना, पुन: क्रमित करना, घुमाना, स्वैप करना और हेरफेर करना आसान बनाता है। एसडीके का उपयोग करना आसान है और फ़ाइल हेरफेर कार्यों को स्वचालित करने के लिए जावा-आधारित एप्लिकेशन में एकीकृत किया जा सकता है।

आप या तो डाउनलोड एपीआई की जेएआर फ़ाइल कर सकते हैं या इसे अपने प्रोजेक्ट की पोम.एक्सएमएल फ़ाइल में निम्नलिखित रिपॉजिटरी और निर्भरता जोड़कर मेवेन का उपयोग करके इंस्टॉल कर सकते हैं:

मावेन रिपोजिटरी:

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

मावेन निर्भरता:

<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-merger-cloud</artifactId>
    <version>23.2</version>
    <scope>compile</scope>
</dependency>

अब, आपको साइन अप एक नि: शुल्क परीक्षण खाते के लिए या सदस्यता योजना खरीदना GroupDocs वेबसाइट पर अपनी एपीआई कुंजी प्राप्त करें करने की आवश्यकता है। एक बार आपके पास क्लाइंट आईडी और क्लाइंट सीक्रेट हो जाने के बाद, जावा-आधारित एप्लिकेशन में कोड स्निपेट जोड़ें:

# पंजीकरण के बाद https://dashboard.groupdocs.cloud से अपना client_id और client_secret प्राप्त करें।

String ClientId = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

जावा का उपयोग करके पीडीएफ फाइल में सभी पृष्ठों को कैसे घुमाएं

GroupDocs.Merger Cloud SDK के साथ PDF फ़ाइल पृष्ठों को घुमाना एक सीधी प्रक्रिया है। पीडीएफ फाइल के भीतर सभी पृष्ठों को घुमाने के लिए इन चरणों का पालन करें:

फ़ाइलें अपलोड करें

सबसे पहले, नीचे दिए गए कोड उदाहरण का उपयोग करके पीडीएफ फाइल को क्लाउड पर अपलोड करें:

package com.groupdocsdev.classes;

import java.io.File;
import com.groupdocs.cloud.merger.client.*;
import com.groupdocs.cloud.merger.model.*;
import com.groupdocs.cloud.merger.model.requests.*;
import com.groupdocs.cloud.merger.api.*;
import com.groupdocs.cloud.merger.client.ApiException;

// जावा का उपयोग करके क्लाउड स्टोरेज में फाइल अपलोड करें
public class App {

	public static void main(String[] args) {

		FileApi apiInstance = new FileApi(configuration);
		try {
			File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.pdf");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.pdf", fileStream, MyStorage);
			FilesUploadResult response = apiInstance.uploadFile(request);
			System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
	}
}

नतीजतन, अपलोड की गई पीडीएफ फाइल क्लाउड पर आपके डैशबोर्ड के फाइल सेक्शन में उपलब्ध होगी।

जावा में पीडीएफ फाइल पेजों को घुमाएं

चरणों और एक उदाहरण कोड स्निपेट का पालन करके, आप आसानी से अपने जावा एप्लिकेशन में GroupDocs.Merger Cloud SDK का उपयोग करके PDF पृष्ठों को प्रोग्रामेटिक रूप से घुमा सकते हैं:

  • सबसे पहले, आवश्यक कक्षाओं को अपनी जावा फ़ाइल में आयात करें।
  • दूसरे, PagesApi वर्ग का एक उदाहरण बनाएँ।
  • तीसरा, FileInfo वर्ग का एक उदाहरण बनाएँ।
  • अब, इनपुट PDF दस्तावेज़ पथ प्रदान करें।
  • फिर, RotateOptions वर्ग का एक उदाहरण बनाएँ।
  • अब, fileInfo और नमूना आउटपुट फ़ाइल पथ सेट करें।
  • अगला, वांछित पृष्ठ रोटेशन जैसे Rotate90, Rotate180, या Rotate270 सेट करें।
  • उसके बाद, RotateRequest क्लास इंस्टेंस बनाएं और RotateOptions पैरामीटर पास करें।
  • अंत में, रोटेट () विधि को कॉल करें और पीडीएफ फाइल पृष्ठों को घुमाने के लिए RotateRequest पैरामीटर पास करें।

निम्न कोड स्निपेट दिखाता है कि REST API का उपयोग करके जावा में PDF फ़ाइल के सभी पृष्ठों को कैसे घुमाना है:

package com.groupdocsdev.classes;

import java.util.Arrays;
import com.groupdocs.cloud.merger.client.*;
import com.groupdocs.cloud.merger.model.*;
import com.groupdocs.cloud.merger.model.requests.*;
import com.groupdocs.cloud.merger.api.*;
import com.groupdocs.cloud.merger.client.ApiException;

// जावा का उपयोग करके पीडीएफ फाइल में सभी पेजों को कैसे घुमाएं।
public class App {

	public static void main(String[] args) {

	  // पेज एपीआई का एक उदाहरण बनाएं
		PagesApi apiInstance = new PagesApi(configuration);

		try {

	                // सेटिंग्स तैयार करें
			FileInfo fileInfo = new FileInfo();
			fileInfo.setFilePath("java-testing/input-sample-file.pdf");
			
			RotateOptions options = new RotateOptions();
			options.setFileInfo(fileInfo);
			options.setOutputPath("java-testing/output-sample-file.pdf");
			options.setMode(RotateOptions.ModeEnum.ROTATE90);
			
			RotateRequest request = new RotateRequest(options);

			DocumentResult response = apiInstance.rotate(request);
			
			// आउटपुट फ़ाइल पथ प्राप्त करें
			System.out.println("Output file path: " + response.getPath());
			
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

फ़ाइल डाउनलोड करें

उपरोक्त कोड नमूना क्लाउड पर घुमाई गई पीडीएफ फाइल को सहेज लेगा। आप निम्न कोड नमूने का उपयोग करके इसे डाउनलोड कर सकते हैं:

package com.groupdocsdev.classes;

import java.io.File;
import com.groupdocs.cloud.merger.client.*;
import com.groupdocs.cloud.merger.model.requests.*;
import com.groupdocs.cloud.merger.api.*;
import com.groupdocs.cloud.merger.client.ApiException;

// जावा का उपयोग करके क्लाउड स्टोरेज से फाइल डाउनलोड करें
public class App {

	public static void main(String[] args) {

		FileApi apiInstance = new FileApi(configuration);
		try {

			DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.pdf", MyStorage, null);
			File response = apiInstance.downloadFile(request);
			System.out.println("Expected response type is downloadFile: " + response.length());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
	}
}

जावा में पीडीएफ फाइल के विशिष्ट पृष्ठों को कैसे घुमाएं

यदि आप किसी PDF फ़ाइल के केवल विशिष्ट पृष्ठों को घुमाना चाहते हैं, तो SDK आपको तदनुसार पृष्ठ श्रेणी परिभाषित करने की अनुमति देता है। कस्टम घुमाव कोण सेट करने के चरण और एक उदाहरण कोड स्निपेट यहां दिए गए हैं:

  • सबसे पहले, आवश्यक कक्षाओं को अपनी जावा फ़ाइल में आयात करें।
  • दूसरे, PagesApi वर्ग का एक उदाहरण बनाएँ।
  • तीसरा, FileInfo वर्ग का एक उदाहरण बनाएँ।
  • अब, इनपुट PDF दस्तावेज़ पथ प्रदान करें।
  • फिर, RotateOptions वर्ग का एक उदाहरण बनाएँ।
  • अब, fileInfo और नमूना आउटपुट फ़ाइल पथ सेट करें।
  • पृष्ठ संग्रह सरणी में वांछित पृष्ठ संख्याएँ सेट करें।
  • अगला, वांछित पृष्ठ रोटेशन जैसे Rotate90, Rotate180, या Rotate270 सेट करें।
  • उसके बाद, RotateRequest क्लास इंस्टेंस बनाएं और RotateOptions पैरामीटर पास करें।
  • अंत में, रोटेट () विधि को कॉल करें और पीडीएफ फाइल पेजों को घुमाने के लिए RotateRequest पैरामीटर पास करें।

निम्नलिखित कोड स्निपेट जावा का उपयोग करके पीडीएफ दस्तावेज़ में विशिष्ट या कुछ पृष्ठों को घुमाने के बारे में बताता है:

package com.groupdocsdev.classes;

import java.util.Arrays;
import com.groupdocs.cloud.merger.client.*;
import com.groupdocs.cloud.merger.model.*;
import com.groupdocs.cloud.merger.model.requests.*;
import com.groupdocs.cloud.merger.api.*;
import com.groupdocs.cloud.merger.client.ApiException;

// जावा में पीडीएफ फाइल के विशिष्ट पृष्ठों को कैसे घुमाएं।
public class App {

	public static void main(String[] args) {

	  // पेज एपीआई का एक उदाहरण बनाएं
		PagesApi apiInstance = new PagesApi(configuration);

		try {

	               // सेटिंग्स तैयार करें
			FileInfo fileInfo = new FileInfo();
			fileInfo.setFilePath("java-testing/input-sample-file.pdf");
			
			RotateOptions options = new RotateOptions();
			options.setFileInfo(fileInfo);
			options.setOutputPath("java-testing/output-sample-file.pdf");
			options.setPages(Arrays.asList(3, 5));
			options.setMode(RotateOptions.ModeEnum.ROTATE90);

			RotateRequest request = new RotateRequest(options);
			
			DocumentResult response = apiInstance.rotate(request);
			
			// आउटपुट फ़ाइल पथ प्राप्त करें
			System.out.println("Output file path: " + response.getPath());
			
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

पीडीएफ पृष्ठों को नि:शुल्क ऑनलाइन घुमाएं

पीडीएफ पेजों को मुफ्त में ऑनलाइन कैसे रोटेट करें? पीडीएफ फाइल पृष्ठों को घुमाने के लिए कृपया निम्नलिखित मुफ्त ऑनलाइन टूल का प्रयास करें। यह उपकरण उपर्युक्त Groupdocs.Merger Cloud API का उपयोग करके विकसित किया गया है।

निष्कर्ष

Java के लिए GroupDocs.Merger Cloud SDK के साथ, आप आसानी से PDF पृष्ठों को घुमा सकते हैं, दस्तावेज़ की पठनीयता बढ़ा सकते हैं और उपयोगकर्ता अनुभव में सुधार कर सकते हैं। इस लेख में आपने जो सीखा है वह निम्नलिखित है:

  • जावा का उपयोग करके पीडीएफ दस्तावेज़ में सभी पृष्ठों को कैसे घुमाएं;
  • क्लाउड पर जावा में फ़ाइलों को प्रोग्रामेटिक रूप से अपलोड और डाउनलोड करें;
  • जावा का उपयोग करके पीडीएफ फाइलों के विशिष्ट पृष्ठों को कैसे घुमाएं;
  • और एक ऑनलाइन पीडीएफ रोटेशन टूल का उपयोग करके पीडीएफ फाइल पेजों को मुफ्त में घुमाएं।

इसके अतिरिक्त, हम एक एपीआई संदर्भ अनुभाग भी प्रदान करते हैं जो आपको हमारे एपीआई के साथ सीधे ब्राउज़र के माध्यम से कल्पना और संचार करने देता है। जावा एसडीके का पूरा स्रोत कोड गीथूब पर स्वतंत्र रूप से उपलब्ध है। कृपया Java के लिए GroupDocs.Merger Cloud SDK यहां उदाहरण देखें।

इसके अलावा, हमारा सुझाव है कि विस्तृत चरणों और एपीआई उपयोग के लिए आप हमारे आरंभ करना मार्गदर्शिका का पालन करें।

अंत में, हम REST API का उपयोग करके विभिन्न दस्तावेज़ संचालन पर नए ब्लॉग पोस्ट लिखते रहते हैं। इसलिए, कृपया नियमित अपडेट के लिए संपर्क करें।

प्रश्न पूछें

यदि पीडीएफ पेज रोटेशन एपीआई के बारे में आपके कोई प्रश्न हैं, तो कृपया बेझिझक हमसे फ्री सपोर्ट फोरम पर पूछें।

पूछे जाने वाले प्रश्न

क्या मैं Java के लिए GroupDocs.Merger Cloud SDK का उपयोग करके PDF दस्तावेज़ के भीतर विशिष्ट पृष्ठों को घुमा सकता हूँ?

हां, आप [GroupDocs.Merger Cloud SDK for Java] का उपयोग करके किसी PDF दस्तावेज़ में विशिष्ट पृष्ठों को घुमाने के लिए पृष्ठ श्रेणी निर्दिष्ट कर सकते हैं।]27

मैं जावा में पीडीएफ पेजों को ऑनलाइन कैसे घुमा सकता हूं?

PagesApi का एक उदाहरण बनाएं, RotateOptions के मूल्यों को सेट करें, और PDF पृष्ठों को घुमाने और जावा का उपयोग करके उन्हें ऑनलाइन सहेजने के लिए RotateRequest के साथ pagesApi.rotate() विधि का आह्वान करें।

मैं विंडोज़ पर पीडीएफ फाइल पेज कैसे घुमा सकता हूं?

पीडीएफ पेज रोटेशन टूल डाउनलोड करने के लिए कृपया इस लिंक पर जाएं। इस ऑफ़लाइन सॉफ़्टवेयर का उपयोग विंडोज़ में दस्तावेज़ रोटेशन सहित विभिन्न फ़ाइल स्वरूप संचालन करने के लिए किया जाता है।

यह सभी देखें

यहां कुछ संबंधित लेख दिए गए हैं जो आपके लिए उपयोगी हो सकते हैं: