تبدیل PDF به Word با استفاده از C#

تبدیل PDF به متن در جاوا

PDF و فرمت‌های فایل MS Word در حال حاضر محبوب‌ترین و مفیدترین فرمت‌های فایل هستند. ویرایش اسناد PDF آسان نیست و گاهی به یک ابزار شخص ثالث برای ویرایش آن‌ها نیاز دارید. در حالی که، فایل‌های Word در این زمینه امکانات زیادی را ارائه می‌دهند. با این حال، در بسیاری از سناریوها، شما نیاز به انجام تبدیل PDF به Word DOCX دارید. در این پست وبلاگ، ما از این library .NET PDF برای تبدیل PDF به Word به صورت برنامه‌نویسی با C# استفاده خواهیم کرد. ما قطعه کدهایی برای نمایش این قابلیت به طور مفصل خواهیم نوشت.

ما موارد زیر را پوشش خواهیم داد:

.NET PDF to DOCX Converter - Library Installation

این کتابخانه PDF C# همان چیزی است که می‌تواند به شما در ایجاد یک تبدیل‌کننده PDF به Word به‌صورت برنامه‌نویسی کمک کند. با این حال، می‌توانید مجموعه‌ای از ویژگی‌های قدرتمند را که توسط این کتابخانه ارائه شده است، پیدا کنید. بنابراین، می‌توانید یا download API را دانلود کنید یا آن را با استفاده از NuGet Package Manager در پروژه خود نصب کنید.

تبدیل PDF به Word DOCX با استفاده از C#

شما می‌توانید فایل‌های PDF را با نوشتن چند خط در یک برنامه .NET به اسناد Word تبدیل کنید.

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

  1. یک شی از کلاس Document را اولیه‌سازی کنید و فایل PDF منبع را بارگذاری کنید.
  2. فایل را با فراخوانی روش Save در قالب DOC ذخیره کنید.

کد زیر نحوه تبدیل PDF به سند Word DOCX را در C# نشان می‌دهد:

// یک شی از کلاس Document را مقداردهی اولیه کنید و فایل PDF منبع را بارگذاری کنید 
Document pdfDocument = new Document( "sample.pdf");
// فایل را با فراخوانی متد Save در فرمت DOC ذخیره کنید  
pdfDocument.Save( "PDFToDOC_out.doc", SaveFormat.Doc);

شما ممکن است خروجی را در تصویر زیر ببینید:

pdf to word conversion

تبدیل PDF به Word DOCX در C# - گزینه‌های پیشرفته

در این بخش، ما به بررسی برخی از روش‌های پیشرفته‌ای که توسط این کتابخانه PDF C# ارائه شده است، خواهیم پرداخت.

لطفاً مراحل و کد نمونه زیر را دنبال کنید:

  1. مدرک PDF منبع را با ایجاد یک نمونه از کلاس Document باز کنید.
  2. یک نمونه از DocSaveOptions کلاس ایجاد کنید تا به گزینه های ذخیره سازی برای صادرات به فرمت Doc دسترسی پیدا کنید.
  3. مقدار این Format ویژگی را تنظیم کنید تا فایل خروجی را در فرمت Doc ذخیره کند.
  4. حالت شناسایی را با تنظیم خصوصیت Mode به Flow تنظیم کنید.
  5. یک مقدار به خاصیت RelativeHorizontalProximity اختصاص دهید تا نزدیکی افقی را به عنوان ۲.۵ تنظیم کنید.
  6. Enable the value to recognize bullets during the conversion process by setting a value of the RecognizeBullets property.
  7. Invoke the Save method to save the file into MS document format

کد نمونه زیر نشان می‌دهد که چگونه PDF را به Word در C# تبدیل کنیم:

/ Open the source PDF document by initializing an instance of Document class
Document pdfDocument = new Document( "sample.pdf");
// یک نمونه از کلاس DocSaveOptions ایجاد کنید تا به گزینه‌های ذخیره‌سازی برای صادرات به فرمت Doc دسترسی پیدا کنید. 
DocSaveOptions saveOptions = new DocSaveOptions
{
    // مقدار این ویژگی فرمت را تنظیم کنید تا فایل خروجی در فرمت Doc ذخیره شود.
    Format = DocSaveOptions.DocFormat.Doc,
    // حالت شناسایی را با تنظیم ویژگی Mode به Flow تنظیم کنید 
    Mode = DocSaveOptions.RecognitionMode.Flow,
    // مقداری به خاصیت RelativeHorizontalProximity اختصاص دهید فاصله افقی را به ۲.۵ تنظیم کنید 
    RelativeHorizontalProximity = 2.5f,
    // Enable the value to recognize bullets during conversion process by setting a value of RecognizeBullets property  
    RecognizeBullets = true
};
// متد Save را فراخوانی کنید تا فایل را به فرمت سند MS ذخیره کنید. 
pdfDocument.Save( "PDFToDOC_out.doc", saveOptions);

به‌دست‌آوردن یک مجوز رایگان

شما می‌توانید یک مجوز موقت رایگان دریافت کنید تا بدون محدودیت‌های ارزیابی از API استفاده کنید.

جمع‌بندی

ما می‌توانیم این پست وبلاگ را اینجا به پایان برسانیم با این امید که به شما کمک کرده باشد تا PDF را به Word به صورت برنامه‌نویسی با استفاده از C# تبدیل کنید. این کتابخانه PDF .NET قطعاً به شما در ساخت یک تبدیل‌کننده PDF به Word DOCX برای برنامه تجاری شما کمک می‌کند. علاوه بر این، می‌توانید به documentation این کتابخانه مراجعه کنید تا با ویژگی‌های دیگر آن آشنا شوید. این کتابخانه را در پروژه .NET خود نصب کنید و تبدیل PDF به Word را به صورت برنامه‌نویسی انجام دهید. در نهایت، با conholdate.com برای به‌روزرسانی‌های منظم در ارتباط باشید.

Ask a question

شما می‌توانید ما را از سوالات یا پرسش‌های خود در forum مطلع کنید.

سوالات متداول

چگونه PDF را به Word در C# net تبدیل کنیم؟

این C# PDF library را برای تبدیل PDF به Word به طور برنامه‌نویسی نصب کنید. شما می‌توانید به documentation در مورد نصب و ویژگی‌های آن مراجعه کنید.

چگونه می توان یک PDF را به یک سند Word در سی شارپ تبدیل کرد؟ شما می‌توانید یک نمونه از کلاس Document را برای بارگذاری فایل PDF منبع ایجاد کنید و از روش Save برای ذخیره آن به عنوان یک فایل Word استفاده کنید.

ببینید همچنین