जल्दी शुरू करें
जल्दी शुरू करें
यह गाइड CMake सेटअप से एक बचाए गए के लिए सबसे तेज़ मार्ग दिखाता है .pptx फ़ाइल का उपयोग करें aspose_slides_foss C++ के लिए. पुस्तकालय एमआईटी लाइसेंस है, माइक्रोसॉफ्ट ऑफिस की आवश्यकता नहीं है;, और किसी भी प्लेटफॉर्म पर C++20 कॉपीरइट और CMake 3.20 या बाद में बनाया जाता है।.
Prerequisites
| Requirement | Detail |
|---|---|
| C++ मानक | C++20 या बाद में |
| मोज़े | 3.20 or later |
| OS | Windows, MacOS और Linux के बारे में जानकारी |
| Package | aspose_slides_foss CMake के माध्यम से |
Install
CMAC का उपयोग करें FetchContent समय पर पुस्तकालय को खींचने के लिए. निम्नलिखित जोड़ें: अपने लिए CMakeLists.txt इसके बाद लिंक के खिलाफ aspose_slides_foss:
include(FetchContent)
FetchContent_Declare(
aspose_slides_foss
GIT_REPOSITORY https://github.com/aspose-slides-foss/Aspose.Slides-FOSS-for-Cpp.git
GIT_TAG main
)
FetchContent_MakeAvailable(aspose_slides_foss)
target_link_libraries(your_target PRIVATE aspose_slides_foss)एक प्रस्तुति बनाएं
Construct Presentation कोई तर्क नहीं है एक सफेद डेक बनाने के लिए, फिर कॉल करें save() एक रास्ता और SaveFormat::PPTX.पुस्तकालय स्वचालित रूप से एक खाली स्लाइड जोड़ता है:
#include <Aspose/Slides/Foss/presentation.h>
#include <Aspose/Slides/Foss/export/save_format.h>
using namespace Aspose::Slides::Foss;
int main() {
Presentation prs;
prs.save("empty.pptx", SaveFormat::PPTX);
return 0;
}एक आकार जोड़ें पाठ के साथ
पहली स्लाइड के माध्यम से पहुंचें prs.slides()[0],एक सीधे कोट के साथ रखें shapes().add_auto_shape(),इसके माध्यम से अपने पाठ को संपादित करें text_frame()->set_text():
#include <Aspose/Slides/Foss/auto_shape.h>
#include <Aspose/Slides/Foss/presentation.h>
#include <Aspose/Slides/Foss/shape_type.h>
#include <Aspose/Slides/Foss/text_frame.h>
#include <Aspose/Slides/Foss/export/save_format.h>
int main() {
Presentation prs;
auto& slide = prs.slides()[0];
auto& shape = slide.shapes().add_auto_shape(
ShapeType::RECTANGLE, 50, 50, 400, 150
);
shape.text_frame()->set_text("Hello from Aspose.Slides FOSS!");
prs.save("with_shape.pptx", SaveFormat::PPTX);
return 0;
}एक ठोस फेल लगाएं
Call fill_format().set_fill_type(FillType::SOLID) आकार और प्रदान करने के लिए एक ARGB रंग के माध्यम से solid_fill_color().set_color() कॉल करने से पहले save():
#include <Aspose/Slides/Foss/auto_shape.h>
#include <Aspose/Slides/Foss/fill_format.h>
#include <Aspose/Slides/Foss/fill_type.h>
#include <Aspose/Slides/Foss/presentation.h>
#include <Aspose/Slides/Foss/shape_type.h>
#include <Aspose/Slides/Foss/export/save_format.h>
int main() {
Presentation prs;
auto& shape = prs.slides()[0].shapes().add_auto_shape(
ShapeType::RECTANGLE, 100, 100, 400, 200
);
shape.fill_format().set_fill_type(FillType::SOLID);
shape.fill_format().solid_fill_color().set_color(0xFF, 0x46, 0x82, 0xB4);
shape.text_frame()->set_text("Styled shape");
prs.save("styled.pptx", SaveFormat::PPTX);
return 0;
}एक मौजूदा फ़ाइल डाउनलोड करें
फ़ाइल मार्ग को एक पंक्ति में स्थानांतरित करें Presentation एक मौजूदा को लोड करने के लिए निर्माता .pptx फ़ाइल. डिस्क को आवश्यक रूप से संशोधित करें और फिर कॉल करें save() आउटपुट लिखने के लिए:
#include <Aspose/Slides/Foss/presentation.h>
#include <Aspose/Slides/Foss/export/save_format.h>
int main() {
Presentation prs("existing.pptx");
prs.save("copy.pptx", SaveFormat::PPTX);
return 0;
}