Mēs apzināmies, ka PDF dokumenti ir neatņemama mūsu ikdienas sastāvdaļa, jo tie kalpo kā uzticams līdzeklis informācijas apmaiņai un svarīgu datu saglabāšanai. Tomēr, kad dokumentu arhivēšanas prasības kļūst stingrākas, PDF failu ilgtermiņa saglabāšana un atbilstība kļūst ļoti svarīga. Šeit rodas nepieciešamība pēc PDF konvertēšanas uz PDF/A. Tātad, izmantojiet Aspose.PDF Cloud SDK jaudu .NET un nemanāmi konvertējiet savus PDF dokumentus uz PDF/A un izmantojiet priekšrocības, ko sniedz stabila saglabāšana un atbilstība arhīvu standartiem.
- REST API PDF apstrādei
- Konvertējiet PDF uz PDF/A, izmantojot C#.NET
- PDF uz PDF/A konvertēšana, izmantojot cURL komandas
REST API PDF apstrādei
Izmantojot Aspose.PDF Cloud SDK for .NET, PDF konvertēšanas process uz PDF/A ir racionalizēts un kļūst diezgan efektīvs. Šī jaudīgā API nodrošina nemanāmu integrāciju ar jūsu .NET lietojumprogrammām, ļaujot bez piepūles pārvērst PDF failus PDF/A formātā. Tāpēc izmantojiet šo ar funkcijām bagāto SDK priekšrocības un nodrošiniet, lai jūsu dokumenti atbilstu arhivēšanas standartiem un tos var saglabāt ilgu laiku.
Tātad, lai sāktu lietot SDK, Visual Studio IDE NuGet pakotņu pārvaldniekā vienkārši meklējiet “Aspose.PDF-Cloud” un noklikšķiniet uz pogas “Pievienot pakotni”. Klienta akreditācijas dati ir jāiegūst arī no mākoņa informācijas paneļa. Ja jums nav esoša konta, vienkārši izveidojiet bezmaksas kontu, izpildot norādījumus, kas norādīti sadaļā ātrs sākums.
Konvertējiet PDF uz PDF/A, izmantojot C#.NET
Lūdzu, mēģiniet izmantot šo koda fragmentu, kas nodrošina ātru un ērtu pieeju tiešsaistes PDF uz PDF/A pārveidotāja izstrādei.
// Vairāk piemēru skatiet vietnē https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples
// Iegūstiet klienta akreditācijas datus vietnē https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// izveidot PdfApi gadījumu
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// Ievadiet PDF faila nosaukumu
String inputFile = "Binder1-1.pdf";
// Pārvērst PDF par PDF/A atbilstības dokumentu
var response = pdfApi.GetPdfAInStorageToPdf(inputFile, dontOptimize: true);
// Saglabājiet iegūto PDF/A lokālajā diskā
saveToDisk(response, "/Users/nayyer/Downloads/Converted-pdfa.pdf");
// Straumes satura saglabāšanas metode failā vietējā diskā
public static void saveToDisk(Stream responseStream, String resultantFile)
{
var fileStream = File.Create(resultantFile);
responseStream.Seek(0, SeekOrigin.Begin);
responseStream.CopyTo(fileStream);
fileStream.Close();
}
Tālāk ir sniegta ātra informācija par iepriekš minēto koda fragmentu.
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
Pirmkārt, izveidojiet PdfApi klases objektu, vienlaikus nododot klienta akreditācijas datus kā ievades argumentus.
var response = pdfApi.GetPdfAInStorageToPdf(inputFile, dontOptimize: true);
Pirmais arguments iepriekš minētajā metodē ir mākoņa krātuvē pieejamā ievades PDF faila nosaukums, un otrais arguments norāda, ka iegūtais PDF/A nav optimizēts, pretējā gadījumā pastāv faila sabojāšanas iespēja.
saveToDisk(response, "/Users/nayyer/Downloads/Converted-pdfa.pdf");
Šī pielāgotā metode saglabā iegūto PDF/A lokālajā diskā.
Iepriekš minētajā piemērā izmantoto ievades PDF dokumentu var lejupielādēt no vietnes [Binder1.pdf] (https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/blob/master/testData/Binder1.pdf ).
PDF uz PDF/A konvertēšana, izmantojot cURL komandas
Vēl viena pārsteidzoša iespēja ir izmantot cURL komandas kopā ar Aspose.PDF Cloud. Izmantojot šo pieeju, jūs varat efektīvi pārveidot PDF failus PDF/A formātā. Lūdzu, ņemiet vērā, ka šī jaudīgā kombinācija nodrošina elastīgu un komandrindas pieeju konvertēšanai. Neatkarīgi no tā, vai nepieciešams konvertēt vienu PDF failu vai apstrādāt lielu failu partiju, šī pieeja nodrošina daudzpusību un mērogojamību, kas nepieciešama jūsu konvertēšanas vajadzībām.
Tagad, izmantojot šo pieeju, pirmais solis ir ģenerēt JWT piekļuves pilnvaru, tāpēc, lūdzu, izpildiet šādu komandu:
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"
Kad JWT marķieris ir ģenerēts, lūdzu, izpildiet šo komandu, lai pārveidotu no PDF uz PDF/A. Pēc tam iegūtais fails tiek saglabāts vietējā diskdzinī, izmantojot argumentu “-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"
Aizstājiet “myInputFile” ar ievades PDF dokumenta nosaukumu, kas jau ir pieejams mākoņkrātuvē, un “accessToken” ar iepriekš ģenerētu JWT piekļuves pilnvaru.
Secinājums
Noslēgumā jāsaka, ka PDF konvertēšana uz PDF/A formātu ir kritisks process, lai nodrošinātu digitālo dokumentu ilgtermiņa saglabāšanu un atbilstību. Ar jaudīgajām Aspose.PDF Cloud SDK iespējām .NET un cURL komandām šis uzdevums kļūst nemanāms un efektīvs. Esam arī uzzinājuši, ka Aspose.PDF Cloud ir uzticams un ar funkcijām bagāts risinājums PDF failu konvertēšanai PDF/A formātā. Turklāt tā citas spējas saglabāt dokumentu integritāti, iegūt tekstu, attēlus un metadatus utt., padara to par neaizstājamu rīku jebkurai organizācijai.
Noderīgas saites
Saistītie raksti
Mēs ļoti iesakām apmeklēt šādus emuārus: