PDF به PDF/A

تبدیل PDF به PDF/A با NET REST API.

ما متوجه هستیم که اسناد PDF بخشی جدایی ناپذیر از زندگی روزمره ما هستند، زیرا آنها به عنوان وسیله ای قابل اعتماد برای تبادل اطلاعات و حفظ داده های مهم عمل می کنند. با این حال، زمانی که الزامات بایگانی اسناد سخت‌تر می‌شوند، حفظ طولانی‌مدت و انطباق فایل‌های PDF بسیار مهم می‌شود. اینجاست که نیاز به تبدیل PDF به PDF/A بوجود می آید. بنابراین، از قدرت Aspose.PDF Cloud SDK برای دات نت استفاده کنید و اسناد PDF خود را به صورت یکپارچه به PDF/A تبدیل کنید و مزایای حفظ قوی و مطابقت با استانداردهای بایگانی را باز کنید.

REST API برای پردازش PDF

با Aspose.PDF Cloud SDK for .NET، فرآیند تبدیل PDF به PDF/A ساده شده و کاملاً کارآمد می شود. این API قدرتمند یکپارچگی یکپارچه با برنامه های دات نت شما را فراهم می کند و به شما امکان می دهد بدون زحمت فایل های PDF را به فرمت PDF/A تبدیل کنید. بنابراین، از این SDK غنی از ویژگی ها بهره ببرید و اطمینان حاصل کنید که اسناد شما با استانداردهای بایگانی مطابقت دارند و می توانند برای طولانی مدت نگهداری شوند.

بنابراین، برای شروع استفاده از SDK، به سادگی «Aspose.PDF-Cloud» را در NuGet packages manager در داخل Visual Studio IDE جستجو کنید و روی دکمه «افزودن بسته» کلیک کنید. همچنین باید اعتبار مشتری خود را از [داشبورد ابری] (https://dashboard.aspose.cloud/) دریافت کنید. در صورتی که حساب موجود ندارید، به سادگی با پیروی از دستورالعمل های مشخص شده در [راه اندازی سریع] (https://docs.aspose.cloud/total/getting-started/quickstart/) یک حساب رایگان ایجاد کنید.

تبدیل PDF به PDF/A با استفاده از C#.NET

لطفاً از قطعه کد زیر استفاده کنید، که یک روش سریع و راحت برای توسعه تبدیل آنلاین PDF به PDF/A ارائه می‌کند.

// برای مثال‌های بیشتر، https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples

// دریافت اعتبار مشتری از https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// یک نمونه از PdfApi ایجاد کنید
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// نام فایل PDF را وارد کنید
String inputFile = "Binder1-1.pdf";

// تبدیل PDF به PDF/A سند مطابقت
var response = pdfApi.GetPdfAInStorageToPdf(inputFile, dontOptimize: true);

// PDF/A حاصل را در درایو محلی ذخیره کنید
saveToDisk(response, "/Users/nayyer/Downloads/Converted-pdfa.pdf");

// روش ذخیره محتوای جریان در فایل در درایو محلی
public static void saveToDisk(Stream responseStream, String resultantFile)
{
    var fileStream = File.Create(resultantFile);
    responseStream.Seek(0, SeekOrigin.Begin);
    responseStream.CopyTo(fileStream);
    fileStream.Close();
}

در زیر جزئیات سریع در مورد قطعه کد ذکر شده در بالا مشخص شده است.

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

ابتدا، یک شی از کلاس PdfApi ایجاد کنید و اعتبار مشتری را به عنوان آرگومان ورودی ارسال کنید.

var response = pdfApi.GetPdfAInStorageToPdf(inputFile, dontOptimize: true);

آرگومان اول در روش فوق، نام فایل PDF ورودی موجود در فضای ذخیره سازی ابری است و آرگومان دوم بیان می کند که PDF/A حاصل نباید بهینه شود، در غیر این صورت احتمال خراب شدن فایل وجود دارد.

saveToDisk(response, "/Users/nayyer/Downloads/Converted-pdfa.pdf");

این روش سفارشی PDF/A حاصل را در درایو محلی ذخیره می کند.

سند PDF ورودی استفاده شده در مثال بالا را می توان از [Binder1.pdf] (https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/blob/master/testData/Binder1.pdf) دانلود کرد ).

تبدیل PDF به PDF/A با استفاده از دستورات cURL

یکی دیگر از گزینه های شگفت انگیز استفاده از دستورات cURL در ترکیب با Aspose.PDF Cloud است. با استفاده از این روش، می توانید فایل های PDF خود را به طور موثر به فرمت PDF/A تبدیل کنید. لطفاً توجه داشته باشید که این ترکیب قدرتمند به یک رویکرد انعطاف‌پذیر و مبتنی بر خط فرمان برای تبدیل اجازه می‌دهد. چه نیاز به تبدیل یک PDF واحد داشته باشید یا یک دسته بزرگ از فایل ها را پردازش کنید، این رویکرد تطبیق پذیری و مقیاس پذیری مورد نیاز برای نیازهای تبدیل را ارائه می دهد.

اکنون، با این رویکرد، اولین قدم تولید یک نشانه دسترسی JWT است، بنابراین لطفاً دستور زیر را اجرا کنید:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

هنگامی که توکن JWT تولید شد، لطفاً دستور زیر را به تبدیل PDF به PDF/A اجرا کنید. سپس فایل حاصل در یک درایو محلی با استفاده از آرگومان «-o» ذخیره می‌شود.

curl -v "https://api.aspose.cloud/v3.0/pdf/create/pdfa?srcPath={myInputFile}&dontOptimize=true" 
\ -X GET \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer {accessToken}" \
-o "Converted.pdf"

«myInputFile» را با نام یک سند PDF ورودی که قبلاً در فضای ذخیره‌سازی ابری موجود است، و «accessToken» را با رمز دسترسی JWT که در بالا ایجاد شده است، جایگزین کنید.

نتیجه

در نتیجه، تبدیل PDF به فرمت PDF/A یک فرآیند حیاتی برای اطمینان از حفظ طولانی مدت و انطباق اسناد دیجیتال است. با قابلیت های قدرتمند Aspose.PDF Cloud SDK برای دستورات NET و CURL، این کار یکپارچه و کارآمد می شود. ما همچنین آموخته ایم که Aspose.PDF Cloud ثابت می کند که یک راه حل قابل اعتماد و غنی برای تبدیل فایل های PDF به فرمت PDF/A است. علاوه بر این، سایر توانایی های آن برای حفظ یکپارچگی سند، استخراج متن، تصاویر و ابرداده و غیره، آن را به ابزاری ضروری برای هر سازمانی تبدیل می کند.

لینک های مفید

مقالات مرتبط

ما به شدت توصیه می کنیم از وبلاگ های زیر دیدن کنید: