فایلهای PDF قالبی پایدار و قابل دسترس برای اشتراکگذاری اسناد ارائه میدهند. اما، آنها اغلب فاقد انعطاف پذیری و قابلیت ویرایش مورد نیاز برای گردش کار مشترک هستند. اینجاست که نیاز ضروری برای تبدیل PDF به Word DOC ضروری می شود. یک فرآیند متحول کننده که شکاف بین PDF های ثابت و اسناد Word پویا را پر می کند. این مقاله نیاز مبرم به این ویژگی تبدیل را بررسی میکند، چالشهای ناشی از قالبهای سند استاتیک را حل میکند و مزایای تغییردهنده آن را برجسته میکند.
API تبدیل PDF به DOC
با Aspose.PDF Cloud SDK for .NET، تبدیل فایلهای PDF به فرمت Word DOC بدون زحمت کارآمد میشود. این API قوی فرآیند تبدیل را ساده می کند و در عین حال قابلیت های پیشرفته زیادی را برای دستکاری اسناد جامع ارائه می دهد. بنابراین، با استفاده از قدرت Aspose.PDF Cloud SDK در دات نت، می توانید به طور یکپارچه تبدیل PDF به DOC را در برنامه های خود ادغام کنید و از دقت در حفظ ساختار، قالب بندی و محتوای سند در طول انتقال اطمینان حاصل کنید.
اولین قدم این است که «Aspose.Pdf-Cloud» را در NuGet packages manager جستجو کنید و روی دکمه «افزودن بسته» کلیک کنید. این مرجع SDK را در پروژه شما اضافه می کند. در مرحله دوم، اعتبار مشتری خود را از داشبورد ابری دریافت کنید. اگر حساب موجود ندارید، به سادگی با پیروی از دستورالعمل های مشخص شده در مقاله شروع سریع یک حساب کاربری رایگان ایجاد کنید.
تبدیل سند PDF به Word در C#.NET
بخش زیر جزئیاتی را در مورد نحوه استفاده از این SDK ابری برای توسعه راه حل یکپارچه تبدیل PDF به DOC ارائه می دهد و طیف گسترده ای از ویژگی های پیشرفته را برای بهبود گردش کار مدیریت اسناد با استفاده از c#.NET باز می کند.
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
یک شی از کلاس PdfApi ایجاد کنید که در آن اعتبار مشتری را به عنوان آرگومان ارسال می کنیم.
var response = pdfApi.GetPdfInStorageToDoc("Binder1.pdf", addReturnToLineEnd: false, format: "DOC", mode: "TextBox", recognizeBullets: true);
برای تبدیل فایل PDF ورودی به سند Word که در آن فرمت به عنوان DOC و حالت تبدیل TextBox مشخص شده است، با API تماس بگیرید.
saveToDisk(response, "Resultant.doc");
روش سفارشی برای ذخیره شی جریان حاصل در درایو محلی.
// برای مثالهای بیشتر، https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples
// دریافت اعتبار مشتری از https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";
// یک نمونه از PdfApi ایجاد کنید
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// برای تبدیل PDF به فرمت DOC به صورت آنلاین با API تماس بگیرید
var response = pdfApi.GetPdfInStorageToDoc("Binder1.pdf", addReturnToLineEnd: false, format: "DOC", mode: "TextBox", recognizeBullets: true);
// پیام موفقیت آمیز تبدیل چاپ
if (response != null)
{
Console.WriteLine("Operation completed successfully !");
}
// جریان حاصل را در درایو محلی ذخیره کنید
saveToDisk(response, "Resultant.doc");
// روشی برای ذخیره محتوای جریان در فایل در درایو محلی
public static void saveToDisk(Stream responseStream, String resultantFile)
{
var fileStream = File.Create(resultantFile);
responseStream.Seek(0, SeekOrigin.Begin);
responseStream.CopyTo(fileStream);
fileStream.Close();
}
نمونه فایل PDF استفاده شده در مثال بالا و ارائه پاورپوینت حاصل از آن را می توان از Binder1.pdf و converted.docx دانلود کرد.
- برای مشاهده سند Word حاصل، لطفاً از GroupDocs.Viewer آنلاین رایگان ما استفاده کنید.
PDF به DOCX با استفاده از دستورات cURL
تبدیل فایلهای PDF به اسناد Word (DOCX) با دستورات Aspose.PDF Cloud و cURL یک راهحل یکپارچه و همهکاره برای تبدیل سند ارائه میدهد. با استفاده از دستورات cURL برای تعامل با Aspose.PDF Cloud API، میتوانید بدون دردسر تبدیل PDF به DOCX را آغاز کنید. این رویکرد نه تنها فرآیند تبدیل را ساده می کند، بلکه دقت را تضمین می کند و ساختار، قالب بندی و محتوای PDF اصلی را حفظ می کند.
اکنون، اولین گام در این رویکرد، تولید یک نشانه دسترسی JWT با استفاده از دستور زیر است:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
اکنون که یک توکن JWT داریم، لطفاً دستور زیر را برای تبدیل PDF به سند Word قابل ویرایش به صورت آنلاین اجرا کنید.
curl -v "https://api.aspose.cloud/v3.0/pdf/{inputPDF}/convert/doc?addReturnToLineEnd=false&format=DocX&mode=Textbox&recognizeBullets=true" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {accessToken}" \
-o "converted.docx"
«inputPDF» را با نام PDF ورودی (موجود در فضای ذخیرهسازی ابری) و «accessToken» را با رمز دسترسی JWT که در بالا ایجاد شده است جایگزین کنید.
نتیجه
در نتیجه، هر دو روش برای تبدیل PDF به فرمت سند Word (DOCX) مزایای مشخصی را ارائه می دهند، اما Aspose.PDF Cloud به عنوان راه حل بهینه برای تبدیل سند بدون درز و کارآمد برجسته است. در حالی که دستورات سنتی cURL روشی ساده برای تعامل با API ارائه میکنند، قابلیتهای جامع Aspose.PDF Cloud فرآیند تبدیل را به ارتفاعات جدیدی ارتقا میدهد. علاوه بر این، معماری مبتنی بر ابر، مقیاسپذیری و دسترسی را تضمین میکند و نیاز به تاسیسات محلی پیچیده را از بین میبرد.
لینک های مفید
مقالات مرتبط
ما به شدت توصیه می کنیم برای کسب اطلاعات در مورد پست های وبلاگ زیر بازدید کنید: