Aspose.Slides for C++
Aspose.Slides for C++ एक मूल C++ लाइब्रेरी है जो PowerPoint और OpenDocument प्रस्तुतियों को बनाने, पढ़ने, संपादित करने और परिवर्तित करने के लिए उपयोग की जाती है, बिना Microsoft PowerPoint या Office Automation के।
यह PPT, PPTX, PPS, POT और ODP फ़ाइलों को लोड और सहेजती है, जिसमें मैक्रो-सक्षम और टेम्प्लेट वेरिएंट शामिल हैं, और PDF, XPS, HTML, SVG, TIFF, Markdown और छवियों में निर्यात करती है।
शुरू करें
शुरूआत
मूल्यांकन
Slides के साथ बनाएं
सामान्य कार्य
- प्रस्तुतीकरण खोलें
- प्रस्तुतीकरण सहेजें
- PDF में परिवर्तित करें
- स्लाइड को छवि के रूप में रेंडर करें
- पाठ और आकृतियों को संपादित करें
Slides कार्यप्रवाह
उदाहरण
संदर्भ & समर्थन
संदर्भ
समर्थन
आपका पहला प्रस्तुतीकरण
Windows पर, Visual Studio में एक C++ Console App प्रोजेक्ट बनाएं और पैकेज मैनेजर कंसोल में NuGet पैकेज स्थापित करें (Tools > NuGet Package Manager > Package Manager Console):
Install-Package Aspose.Slides.Cpp
Linux पर, Linux ZIP पैकेज डाउनलोड करें और स्थापना में वर्णित CMake प्रोजेक्ट सेटअप करें।
फिर इस कोड को अपने प्रोग्राम की मुख्य स्रोत फ़ाइल के रूप में प्रयोग करें। यह एक टेक्स्ट बॉक्स वाले प्रस्तुतीकरण को बनाता है और उसे सहेजता है:
#include <DOM/Presentation.h>
#include <DOM/ISlide.h>
#include <DOM/IShapeCollection.h>
#include <DOM/IAutoShape.h>
#include <DOM/ITextFrame.h>
#include <DOM/ShapeType.h>
#include <Export/SaveFormat.h>
#include <system/smart_ptr.h>
using namespace Aspose::Slides;
using namespace Aspose::Slides::Export;
using namespace System;
int main()
{
auto presentation = MakeObject<Presentation>();
auto slide = presentation->get_Slide(0);
auto shape = slide->get_Shapes()->AddAutoShape(ShapeType::Rectangle, 50, 50, 400, 100);
shape->get_TextFrame()->set_Text(u"Hello, Aspose.Slides!");
presentation->Save(u"hello.pptx", SaveFormat::Pptx);
presentation->Dispose();
return 0;
}
Windows पर इसे चलाने के लिए, टूलबार में x64 प्लेटफ़ॉर्म चुनें और Ctrl+F5 दबाएँ। Linux पर, इसे प्रोजेक्ट फ़ोल्डर में main.cpp के रूप में सहेजें, फिर वहाँ बिल्ड और चलाएँ:
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build
./build/hello
प्रोग्राम hello.pptx को एक स्लाइड के साथ सहेजता है जिसमें एक टेक्स्ट बॉक्स होता है। बिना लाइसेंस के, सहेजी गई फ़ाइल में मूल्यांकन वाटरमार्क होता है — देखें लाइसेंसिंग। प्रस्तुतीकरण बनाने और भरने के और तरीकों के लिए देखें प्रस्तुतीकरण बनाएं.