यह सरल कैसे-कैसे उदाहरण है कि कैसे PDF को C++ में एक्सेल में कनवर्ट करें। C++ PDF से Excel कनवर्टर को सरल चरणों और कुछ API कॉलों का उपयोग करके विकसित किया जा सकता है, जिसमें Microsoft Excel या Adobe Acrobat पर कोई निर्भरता नहीं है। विकसित एप्लिकेशन का उपयोग विंडोज़ के साथ-साथ लिनक्स आधारित समर्थित वातावरण में भी किया जा सकता है।
C++ का उपयोग करके PDF को एक्सेल में बदलने के चरण
- अपने एप्लिकेशन में NuGet पैकेज मैनेजर टूल का उपयोग करके Aspose.Pdf for C++ जोड़ें
- Aspose::Pdf नाम स्थान का संदर्भ जोड़ें और आवश्यक शीर्षलेख फ़ाइलें शामिल करें
- स्रोत PDF फ़ाइल खोलने और XLSX के रूप में सहेजने के लिए Document Class ऑब्जेक्ट को प्रारंभ करें
- वांछित XLSX निर्यात विकल्प सेट करने के लिए ExcelSaveOptions क्लास ऑब्जेक्ट बनाएं
- सी ++ में सेव विधि का उपयोग करके पीडीएफ को एक्सेल फाइल में बदलें
पीडीएफ को एक्सेल सी++ में बदलने के लिए सरल एपीआई कॉल का उपयोग कर आधारित एप्लिकेशन को उपर्युक्त चरणों में विकसित किया गया है। आप एपीआई पैकेज को Nuget का उपयोग करके और अपने आवेदन में आवश्यक हेडर फाइलों को शामिल करके प्रक्रिया शुरू करेंगे। स्रोत पीडीएफ फाइल को एपीआई डोम में डॉक्यूमेंट क्लास इंस्टेंस का उपयोग करके लोड किया जाएगा, जिसके बाद आउटपुट एक्सएलएसएक्स विकल्प सेट करने के लिए एक्सेलसेवऑप्शन क्लास ऑब्जेक्ट का उपयोग किया जाता है। अंत में SaveFormat::Excel एन्यूमरेटर का उपयोग करके, स्रोत पीडीएफ फाइल को डिस्क पर या मेमोरीस्ट्रीम के अंदर XLSX फाइल के रूप में सहेजा जाएगा।
सी++ में पीडीएफ को एक्सेल में बदलने के लिए कोड
#pragma once | |
#include <system/string.h> | |
#include <system/shared_ptr.h> | |
#include <stdio.h> | |
#include <system/console.h> | |
#include <system/environment.h> | |
#include <system/object_ext.h> | |
#include <Aspose.PDF.Cpp/License.h> | |
#include <Aspose.PDF.Cpp/Document.h> | |
#include <Aspose.PDF.Cpp/ExcelSaveOptions.h> | |
#include <Aspose.PDF.Cpp/SaveFormat.h> | |
using namespace System; | |
using namespace Aspose::Pdf; | |
class PdfToExcelConverter { | |
public: | |
static void PdfToExcel() | |
{ | |
// Set the license for Aspose.PDF for C++ to create PDF | |
SharedPtr<License> CreatePDFLicense = System::MakeObject<License>(); | |
CreatePDFLicense->SetLicense(u"Aspose.PDF.NET.lic"); | |
// Initialize document object create PDF from C++ | |
SharedPtr<Document> PdfToExcelDocument = MakeObject<Document>(u"PDFtoExcel.pdf"); | |
// Set Excel Save options | |
SharedPtr<ExcelSaveOptions> saveOptions = MakeObject<ExcelSaveOptions>(); | |
saveOptions->set_Format(ExcelSaveOptions::ExcelFormat::XLSX); | |
saveOptions->set_InsertBlankColumnAtFirst(true); | |
// Save the PDF document in XLSX format | |
PdfToExcelDocument->Save(u"Generated_out.xlsx", SaveFormat::Excel); | |
} | |
}; |
उपरोक्त उदाहरण पीडीएफ को एक्सेल में बदलने के लिए *C++ कोड का उपयोग स्मार्ट और तेजी से कर रहा है। आप डिफ़ॉल्ट विकल्पों का उपयोग करके पीडीएफ को लोड कर सकते हैं और एक्सेल फ़ाइल के रूप में सहेज सकते हैं, और इसके लिए आपको ExcelSaveOptions इंस्टेंस की आवश्यकता नहीं है। यदि आप जेनरेट की गई एक्सेल फ़ाइल को कस्टमाइज़ करना चाहते हैं तो आप एक्सेलसेवऑप्शन क्लास का उपयोग कर सकते हैं, जो प्रारूप, रूपांतरणइंजिन मिनिमाइज द नम्बरऑफवर्कशीट्स और इंसर्टब्लैंक कॉलमएटफर्स्ट जैसे निर्यात विकल्पों के लिए सेटर्स को उजागर करता है।
उपरोक्त उदाहरण ने आपको C++* का उपयोग करके *पीडीएफ को एक्सेल में कैसे परिवर्तित किया जाए, इसकी प्रक्रिया से अवगत कराया है। यदि आप किसी छवि में PDF निर्यात करना चाहते हैं, तो सी++ में पीडीएफ को इमेज में कैसे बदलें पर लेख देखें।