تبدیل Word، PDF، اسناد وب در C++

C++ با سرعت بالا برای تبدیل اسناد اداری به انواع فرمت های فایل

از C++ برای به دست آوردن حداکثر سرعت تبدیل سند استفاده کنید. این یک راه حل نرم افزاری قدرتمند برای وارد کردن و صادرات اسناد Word، PDF، وب با استفاده از C++.

مشاهده قطعه کد

C++ اسناد را بین فرمت های مختلف تبدیل کنید

آیا نیاز به تبدیل یک سند از یک فرمت به فرمت دیگر از طریق برنامه دارید؟ با Aspose.Words برای C++ می توانید فایل ها را تنها با استفاده از چند خط C++ کنید.

یک C++ اجازه می دهد اسناد را به بسیاری از فرمت های محبوب با کیفیت حرفه ای تبدیل کنید:

  • Microsoft Word: DOC, DOCX, RTF, DOT, DOTX, DOTM, DOCM
  • OpenOffice: ODT, OTT
  • طرح بندی ثابت: PDF, XPS, OpenXPS, PostScript
  • تصاویر: JPG, PNG, TIFF, BMP, SVG, EMF, GIF
  • وب: HTML, MHTML
  • سایر موارد: EPUB, MOBI, Xaml, PCL و غیره.

مثال زیر نحوه تبدیل یک سند در C++. یک فایل را از درایو محلی بارگیری کنید، سپس به سادگی آن را ذخیره کنید و فرمت فایل مورد نیاز را در پسوند مشخص کنید. برای هر دو فایل ورودی و خروجی می توانید از نام فایل های کاملا واجد شرایط استفاده کنید. محتوای خروجی و قالب بندی با سند اصلی یکسان خواهد بود.

مثال کد در C++ برای تبدیل فرمت های سند
فایلی را که می خواهید تبدیل کنید آپلود کنید
کد را اجرا کنید
قالب مورد نظر را از لیست انتخاب کنید
dotnet add package Aspose.Words.Cpp
کپی 🀄
using namespace Aspose::Words;

auto doc = MakeObject<Document>(u"Input.docx");
doc->Save(u"Output.pdf");
using namespace Aspose::Words; auto doc = MakeObject<Document>(u"Input.docx"); doc->Save(u"Output.pdf"); using namespace Aspose::Words; auto doc = MakeObject<Document>(u"Input.docx"); auto saveOptions = MakeObject<ImageSaveOptions>(SaveFormat::Png); for (int page = 0; page < doc->get_PageCount(); page++) { saveOptions->set_PageSet(MakeObject<PageSet>(page)); doc->Save(String::Format(u"Output_{0}.pdf", page + 1), saveOptions); } using namespace Aspose::Words; auto doc = MakeObject<Document>(); auto builder = MakeObject<DocumentBuilder>(doc); builder->InsertImage(u"Input.docx"); doc->Save(u"Output.pdf"); using namespace Aspose::Words; auto doc = MakeObject<Document>(); auto builder = MakeObject<DocumentBuilder>(doc); auto shape = builder->InsertImage(u"Input.docx"); shape->GetShapeRenderer()->Save(u"Output.pdf", MakeObject<ImageSaveOptions>(SaveFormat::Svg));
کد را اجرا کنید
کد را در شبکه های اجتماعی به اشتراک بگذارید:

نحوه تبدیل فرمت های PDF، Word، JPG و سایر فرمت های فایل در C++

  1. Aspose.Words for C++ نصب کنید.
  2. یک مرجع کتابخانه (وارد کردن کتابخانه) به C++ خود اضافه کنید.
  3. فایل منبع را در C++.
  4. با ارسال نام فایل خروجی با پسوند مورد نیاز، متد Save().
  5. نتیجه تبدیل را به عنوان یک فایل جداگانه دریافت کنید.

C++ برای تبدیل فایل ها

سه گزینه برای نصب Aspose.Words for C++ در محیط توسعه دهنده شما وجود دارد. لطفاً یکی را انتخاب کنید که شبیه نیازهای شما باشد و دستورالعمل های گام به گام را دنبال کنید:

سیستم مورد نیاز

می توانید از این کتابخانه C++ برای توسعه نرم افزار روی Microsoft Windows، Linux و macOS استفاده کنید:

  • GCC >= 6.3.0 و Clang >= 3.9.1 برای لینوکس مورد نیاز است
  • Xcode >= 12.5.1، Clang و libc++ برای macOS مورد نیاز است

در صورت توسعه نرم افزار برای لینوکس یا macOS، لطفاً اطلاعات مربوط به وابستگی های بیشتر کتابخانه (fontconfig و بسته های منبع باز mesa-glu) را در Documentation Product بررسی کنید.

5%

در به‌روزرسانی‌های محصول Aspose مشترک شوید

خبرنامه ها و پیشنهادات ماهانه را مستقیماً به صندوق پستی خود تحویل بگیرید.

© Aspose Pty Ltd 2001-2024. تمامی حقوق محفوظ است.