Ми усвідомлюємо, що PDF документи є невід’ємною частиною нашого повсякденного життя, оскільки вони служать надійним засобом обміну інформацією та збереження важливих даних. Однак коли вимоги до архівування документів стають більш жорсткими, довгострокове збереження та відповідність PDF-файлів стає вирішальним. Ось тут і виникає потреба у конвертації PDF у PDF/A. Отже, скористайтеся можливостями Aspose.PDF Cloud SDK для .NET і легко конвертуйте свої PDF-документи у формат PDF/A та відкрийте переваги надійного збереження та дотримання стандартів архівування.
- REST API для обробки PDF
- Перетворіть PDF у PDF/A за допомогою C# .NET
- Перетворення PDF у PDF/A за допомогою команд cURL
REST API для обробки PDF
За допомогою Aspose.PDF Cloud SDK for .NET процес перетворення PDF у PDF/A спрощений і стає досить ефективним. Цей потужний API забезпечує повну інтеграцію з вашими програмами .NET, дозволяючи вам легко конвертувати файли PDF у формат PDF/A. Тому скористайтеся перевагами цього багатофункціонального SDK і переконайтеся, що ваші документи відповідають архівним стандартам і можуть зберігатися протягом тривалого часу.
Отже, щоб почати використовувати SDK, просто знайдіть Aspose.PDF-Cloud
в менеджері пакетів NuGet у Visual Studio IDE і натисніть кнопку Додати пакет
. Вам також потрібно отримати облікові дані клієнта з хмарної інформаційної панелі. Якщо у вас немає облікового запису, просто створіть безкоштовний обліковий запис, дотримуючись інструкцій, наведених у швидкому запуску.
Перетворіть 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.
Перетворення 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. Крім того, його інші можливості підтримувати цілісність документа, видобувати текст, зображення, метадані тощо роблять його незамінним інструментом для будь-якої організації.
корисні посилання
Схожі статті
Ми настійно рекомендуємо відвідати такі блоги: