Ymmärrämme, että PDF-asiakirjat ovat olennainen osa jokapäiväistä elämäämme, koska ne toimivat luotettavana välineenä tiedon vaihtamiseen ja tärkeiden tietojen säilyttämiseen. Kuitenkin kun asiakirjojen arkistointivaatimukset tiukentuvat, PDF-tiedostojen pitkäaikainen säilytys ja vaatimustenmukaisuus tulee ratkaisevaksi. Tässä syntyy tarve muuntamalla PDF PDF/A muotoon. Hyödynnä siis Aspose.PDF Cloud SDK:n tehoa .NET:lle ja muunna PDF-asiakirjasi saumattomasti PDF/A-muotoon ja hyödynnä vankan säilytyksen ja arkistointistandardien noudattamisen edut.
- REST API PDF-käsittelyyn
- Muunna PDF PDF/A:ksi C# .NET:n avulla
- Muunnos PDF:stä PDF/A:ksi cURL-komennoilla
REST API PDF-käsittelyyn
[Aspose.PDF Cloud SDK for .NET] (https://products.aspose.cloud/pdf/net/) tekee PDF:n muuntamisesta PDF/A:ksi virtaviivaisempaa ja siitä tulee varsin tehokas. Tämä tehokas API tarjoaa saumattoman integraation .NET-sovelluksiisi, jolloin voit muuntaa PDF-tiedostot vaivattomasti PDF/A-muotoon. Siksi hyödynnä tätä monipuolista SDK:ta ja varmista, että asiakirjasi ovat arkistointistandardien mukaisia ja että ne voidaan säilyttää pitkään.
Joten aloittaaksesi SDK:n käytön, etsi vain “Aspose.PDF-Cloud” NuGet-pakettien hallinnassa Visual Studio IDE:ssä ja napsauta “Lisää paketti” -painiketta. Sinun on myös hankittava asiakastunnuksesi pilvihallintapaneelista. Jos sinulla ei ole tiliä, luo ilmainen tili noudattamalla kohdassa [pika aloitus] (https://docs.aspose.cloud/total/getting-started/quickstart/) annettuja ohjeita.
Muunna PDF PDF/A:ksi käyttämällä C#.NETiä
Yritä käyttää seuraavaa koodinpätkää, joka tarjoaa nopean ja kätevän tavan kehittää PDF-muodossa PDF/A-muunnin.
// Lisää esimerkkejä on osoitteessa https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples
// Hanki asiakkaan tunnistetiedot osoitteesta https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// luo PdfApi-esiintymä
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// Syötä PDF-tiedoston nimi
String inputFile = "Binder1-1.pdf";
// Muunna PDF PDF/A-yhteensopivuusasiakirjaksi
var response = pdfApi.GetPdfAInStorageToPdf(inputFile, dontOptimize: true);
// Tallenna tuloksena oleva PDF/A paikalliselle asemalle
saveToDisk(response, "/Users/nayyer/Downloads/Converted-pdfa.pdf");
// Tapa tallentaa stream-sisältö tiedostoon paikallisella asemalla
public static void saveToDisk(Stream responseStream, String resultantFile)
{
var fileStream = File.Create(resultantFile);
responseStream.Seek(0, SeekOrigin.Begin);
responseStream.CopyTo(fileStream);
fileStream.Close();
}
Alla on nopeat tiedot yllä mainitusta koodinpätkästä.
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
Luo ensin PdfApi-luokan objekti ja välitä asiakkaan tunnistetiedot syöttöargumentteina.
var response = pdfApi.GetPdfAInStorageToPdf(inputFile, dontOptimize: true);
Ensimmäinen argumentti yllä olevassa menetelmässä on pilvitallennustilassa olevan syöttö-PDF-tiedoston nimi ja toinen argumentti sanoo, että tuloksena olevaa PDF/A:ta ei optimoida, muuten tiedosto voi vioittua.
saveToDisk(response, "/Users/nayyer/Downloads/Converted-pdfa.pdf");
Tämä mukautettu menetelmä tallentaa tuloksena olevan PDF/A:n paikalliselle asemalle.
Yllä olevassa esimerkissä käytetty PDF-syöttödokumentti voidaan ladata osoitteesta Binder1.pdf.
Muuntaminen PDF:stä PDF/A:ksi cURL-komennoilla
Toinen hämmästyttävä vaihtoehto on käyttää cURL-komentoja yhdessä Aspose.PDF Cloudin kanssa. Tällä lähestymistavalla voit muuntaa PDF-tiedostosi tehokkaasti PDF/A-muotoon. Huomaa, että tämä tehokas yhdistelmä mahdollistaa joustavan ja komentorivipohjaisen lähestymistavan muuntamiseen. Haluatpa sitten muuntaa yhden PDF-tiedoston tai käsitellä suuren erän tiedostoja, tämä lähestymistapa tarjoaa muunnostarpeesi edellyttämän monipuolisuuden ja skaalautuvuuden.
Nyt tällä lähestymistavalla ensimmäinen askel on luoda JWT-käyttöoikeus, joten suorita seuraava komento:
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"
Kun JWT-tunnus on luotu, suorita seuraava komento muuntaaksesi PDF PDF/A:ksi. Tuloksena oleva tiedosto tallennetaan sitten paikalliselle asemalle käyttämällä “-o”-argumenttia.
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"
Korvaa “myInputFile” pilvitallennustilassa jo saatavilla olevan PDF-syötedokumentin nimellä ja “accessToken” yllä luodulla JWT-käyttötunnuksella.
Johtopäätös
Yhteenvetona voidaan todeta, että PDF-tiedoston muuntaminen PDF/A-muotoon on kriittinen prosessi digitaalisten asiakirjojen pitkäaikaisen säilymisen ja vaatimustenmukaisuuden varmistamiseksi. Tehokkaiden Aspose.PDF Cloud SDK:n .NET- ja cURL-komentojen ominaisuuksien ansiosta tästä tehtävästä tulee saumaton ja tehokas. Olemme myös oppineet, että Aspose.PDF Cloud osoittautuu luotettavaksi ja monipuoliseksi ratkaisuksi PDF-tiedostojen muuntamiseen PDF/A-muotoon. Lisäksi sen muut kyvyt ylläpitää asiakirjan eheyttä, poimia tekstiä, kuvia ja metatietoja jne. tekevät siitä välttämättömän työkalun mille tahansa organisaatiolle.
hyödyllisiä linkkejä
Aiheeseen liittyvät artikkelit
Suosittelemme vierailemaan seuraavissa blogeissa: