نحوه تبدیل پی دی اف به اکسل در سی پلاس پلاس

این مثال ساده درباره نحوه تبدیل PDF به اکسل در C++ است. با استفاده از C++ PDF به Excel، می توان با استفاده از مراحل ساده و چند تماس API بدون وابستگی به Microsoft Excel یا Adobe Acrobat، تبدیل کرد. برنامه توسعه یافته را می توان در ویندوز و همچنین در محیط های پشتیبانی شده مبتنی بر لینوکس استفاده کرد.

مراحل تبدیل PDF به اکسل با استفاده از C++

  1. با استفاده از ابزار مدیریت بسته NuGet در برنامه خود، Aspose.Pdf for C++ را اضافه کنید
  2. یک مرجع به فضای نام Aspose::Pdf اضافه کنید و فایل‌های سرصفحه مورد نیاز را اضافه کنید
  3. شیء Document Class را راه‌اندازی کنید تا فایل PDF منبع باز شود و به‌عنوان XLSX ذخیره شود
  4. برای تنظیم گزینه های صادرات XLSX دلخواه، شی ExcelSaveOptions Class ایجاد کنید
  5. با استفاده از روش Save در C++ PDF را به فایل اکسل تبدیل کنید

به منظور تبدیل PDF به برنامه Excel C++ با استفاده از فراخوانی های ساده API در مراحل فوق توسعه داده شده است. شما این فرآیند را با نصب بسته API با استفاده از Nuget و گنجاندن فایل‌های هدر لازم در برنامه خود آغاز خواهید کرد. فایل PDF منبع در API DOM با استفاده از نمونه کلاس Document بارگذاری می‌شود، که با استفاده از یک شی کلاس ExcelSaveOptions برای تنظیم گزینه‌های خروجی XLSX دنبال می‌شود. در پایان با استفاده از SaveFormat::Excel enumerator، فایل PDF منبع به عنوان فایل XLSX یا روی دیسک یا داخل MemoryStream ذخیره می شود.

کد برای تبدیل پی دی اف به اکسل در سی پلاس پلاس

مثال بالا استفاده از کد C++ برای تبدیل پی دی اف به اکسل هوشمندانه و سریع است. می توانید PDF را بارگیری کرده و با استفاده از گزینه های پیش فرض به عنوان یک فایل اکسل ذخیره کنید، و برای آن به نمونه ExcelSaveOptions نیاز ندارید. اگر می‌خواهید فایل اکسل تولید شده را سفارشی کنید، می‌توانید از کلاس ExcelSaveOptions استفاده کنید، که تنظیم‌کننده‌ها را برای گزینه‌های صادراتی مانند Format، ConversionEngine MinimizeTheNumberOfWorksheets و InsertBlankColumnAtFirst نشان می‌دهد.

مثال بالا شما را در فرآیند تبدیل PDF به Excel با استفاده از C++ راهنمایی کرده است. اگر به دنبال صادرات PDF به تصویر هستید، به مقاله آموزش تبدیل پی دی اف به تصویر در سی پلاس پلاس مراجعه کنید.

 فارسی