PDF în PDF/A

Convertiți PDF în PDF/A cu .NET REST API.

Ne dăm seama că documentele PDF sunt o parte integrantă a vieții noastre de zi cu zi, deoarece servesc ca un mijloc de încredere de schimb de informații și de păstrare a datelor importante. Cu toate acestea, atunci când cerințele de arhivare a documentelor devin mai stricte, păstrarea și conformitatea pe termen lung a fișierelor PDF devin cruciale. Aici apare nevoia de conversie PDF în PDF/A. Așadar, profitați de puterea SDK-ului Aspose.PDF Cloud pentru .NET și convertiți-vă fără probleme documentele PDF în PDF/A și deblocați beneficiile conservării robuste și conformității cu standardele de arhivare.

API-ul REST pentru procesarea PDF

Cu Aspose.PDF Cloud SDK pentru .NET, procesul de conversie a PDF-ului în PDF/A este simplificat și devine destul de eficient. Acest API puternic oferă o integrare perfectă cu aplicațiile dvs. .NET, permițându-vă să convertiți fără efort fișierele PDF în format PDF/A. Prin urmare, profitați de acest SDK bogat în funcții și asigurați-vă că documentele dvs. respectă standardele de arhivă și pot fi păstrate pe termen lung.

Deci, pentru a începe să utilizați SDK-ul, pur și simplu căutați „Aspose.PDF-Cloud” în managerul de pachete NuGet din Visual Studio IDE și faceți clic pe butonul „Adăugați pachet”. De asemenea, trebuie să obțineți acreditările de client de la cloud dashboard. În cazul în care nu aveți un cont existent, pur și simplu creați un cont gratuit urmând instrucțiunile specificate în pornire rapidă.

Convertiți PDF în PDF/A folosind C# .NET

Încercați să utilizați următorul fragment de cod, care oferă o abordare rapidă și convenabilă pentru a dezvolta un convertor online PDF în PDF/A.

// Pentru mai multe exemple, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples

// Obțineți acreditările client de la https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// creați o instanță de PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// Introduceți numele fișierului PDF
String inputFile = "Binder1-1.pdf";

// Convertiți PDF în PDF/A document de conformitate
var response = pdfApi.GetPdfAInStorageToPdf(inputFile, dontOptimize: true);

// Salvați PDF/A rezultat pe unitatea locală
saveToDisk(response, "/Users/nayyer/Downloads/Converted-pdfa.pdf");

// Metodă de salvare a conținutului fluxului într-un fișier pe unitatea locală
public static void saveToDisk(Stream responseStream, String resultantFile)
{
    var fileStream = File.Create(resultantFile);
    responseStream.Seek(0, SeekOrigin.Begin);
    responseStream.CopyTo(fileStream);
    fileStream.Close();
}

Mai jos sunt specificate detalii rapide cu privire la fragmentul de cod menționat mai sus.

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

În primul rând, creați un obiect din clasa PdfApi în timp ce treceți acreditările clientului ca argumente de intrare.

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

Primul argument din metoda de mai sus este numele fișierului PDF de intrare disponibil în stocarea în cloud, iar al doilea argument afirmă că PDF/A rezultat nu va fi optimizat, altfel există șanse de corupție a fișierului.

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

Această metodă personalizată salvează PDF/A rezultat pe unitatea locală.

Documentul PDF de intrare folosit în exemplul de mai sus poate fi descărcat de la Binder1.pdf.

Conversie PDF în PDF/A folosind comenzile cURL

O altă opțiune uimitoare este utilizarea comenzilor cURL în combinație cu Aspose.PDF Cloud. Cu această abordare, puteți converti în mod eficient fișierele PDF în format PDF/A. Vă rugăm să rețineți că această combinație puternică permite o abordare flexibilă și bazată pe linia de comandă pentru conversie. Indiferent dacă trebuie să convertiți un singur PDF sau să procesați un lot mare de fișiere, această abordare oferă versatilitatea și scalabilitatea necesare nevoilor dvs. de conversie.

Acum, cu această abordare, primul pas este generarea unui token de acces JWT, așa că vă rugăm să executați următoarea comandă:

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"

Odată ce simbolul JWT a fost generat, vă rugăm să executați următoarea comandă pentru conversia PDF în PDF/A. Fișierul rezultat este apoi salvat pe o unitate locală folosind argumentul „-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"

Înlocuiți myInputFile cu numele unui document PDF de intrare deja disponibil în stocarea în cloud și accessToken cu simbolul de acces JWT generat mai sus.

Concluzie

În concluzie, conversia PDF în format PDF/A este un proces critic pentru asigurarea conservării pe termen lung și a conformității documentelor digitale. Cu capabilitățile puternice ale Aspose.PDF Cloud SDK pentru comenzile .NET și cURL, această sarcină devine perfectă și eficientă. De asemenea, am aflat că Aspose.PDF Cloud se dovedește a fi o soluție fiabilă și bogată în funcții pentru conversia fișierelor PDF în format PDF/A. În plus, celelalte abilități ale sale de a menține integritatea documentelor, de a extrage text, imagini și metadate etc., îl fac un instrument indispensabil pentru orice organizație.

Articole similare

Vă recomandăm să vizitați următoarele bloguri: