A mai digitális korban, ahol bőséges információ áll rendelkezésre, és a látványelemek minden eddiginél hatékonyabban közvetítik az üzeneteket, tagadhatatlan, hogy PDF-ekből képeket kell kinyerni. A PDF a dokumentumok megosztásának népszerű formátuma, és gyakran ezek a fájlok kulcsfontosságú képeket tartalmaznak, amelyeket el kell érni vagy újra kell használni. Függetlenül attól, hogy képeket szeretne prezentációkban felhasználni, jelentésekben szerepeltetni, vagy különböző platformokon megosztani, a PDF-fájlokból való képek kinyerése hatékony eszköz.
Ez a cikk a PDF-képek kinyerésének sürgető szükségességére összpontosít, és betekintést nyújt ennek hatékony módjaiba a .NET Cloud SDK használatával.
- .NET Cloud SDK PDF-képek kibontásához
- PDF-képek kibontása C# .NET segítségével
- Kivonja a képeket PDF-ből a cURL parancsok segítségével
.NET Cloud SDK PDF-képek kibontásához
Az Aspose.PDF Cloud SDK for .NET egy hatékony eszköztár, amely nemcsak a képek hatékony kinyerését teszi lehetővé, hanem a kezelési és manipulálási lehetőségek széles skáláját is kínálja. PDF dokumentumok. Ezenkívül a képkivonáson túlmenően olyan funkciókat is kínál, mint például a szövegkivonás, a vízjelezés, a megjegyzések hozzáadása és a dokumentum konvertálása.
Most az első lépés az SDK hivatkozás hozzáadása a projektünkhöz, és ebből a célból keresse meg az “Aspose.PDF-Cloud” kifejezést a NuGet csomagkezelőjében a Visual Studio IDE-n belül, majd kattintson a “Csomag hozzáadása” gombra.
Ezenkívül be kell szereznie az ügyfél hitelesítő adatait a [cloud dashboard] webhelyről (https://dashboard.aspose.cloud/). Ha nem rendelkezik meglévő fiókkal, egyszerűen hozzon létre egy ingyenes fiókot a [gyors kezdés] szakaszban (https://docs.aspose.cloud/total/getting-started/quickstart/) megadott utasítások követésével.
PDF-képek kibontása C# .NET segítségével
Koncentráljunk a képkinyerés részleteire, hogy a dokumentumfeldolgozást és az adatkinyerést egy teljesen új szintre emeljük a C# .NET használatával.
// További példákért: https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples
// Szerezze be az ügyfél hitelesítő adatait a https://dashboard.aspose.cloud/ webhelyről
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";
// hozzon létre egy PdfApi példányt
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// Hívja az API-t a PDF-képek .NET REST API-val történő kibontásához
var response = pdfApi.PutImagesExtractAsJpeg("Instructions-for-Adding-Your-Logo-2.pdf", 1);
//
if (response != null && response.Status.Equals("OK"))
{
Console.WriteLine("Operation completed successfully !");
Console.ReadKey();
}
Az alábbiakban a fent említett kódrészlet gyors részleteit olvashatja.
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
Hozzon létre egy PdfApi osztályú objektumot, miközben bemeneti argumentumként adja át az ügyfél hitelesítő adatait.
var response = pdfApi.PutImagesExtractAsJpeg("Instructions-for-Adding-Your-Logo-2.pdf", 1);
Most hívja meg az API-t a képek kinyeréséhez a PDF-dokumentum első oldaláról. A sikeres befejezés után a kibontott JPG-képeket felhőtárhelyen tárolják.
A fenti példában használt minta PDF-fájlok letölthetők az [Instructions-for-Adding-Your-Logo-2.pdf] (https://www.entnet.org/wp-content/uploads/2021/04/Instructions) oldalról. -for-Adding-Your-Logo-2.pdf).
Kivonja a képeket PDF-ből a cURL parancsok segítségével
A PDF-fájlokból a képek Aspose.PDF Cloud és cURL parancsokkal történő kinyerése egyszerű és hatékony folyamat. A cURL-parancsok használatával HTTP-kéréseket küldhet az Aspose.PDF Cloud API-nak, hogy zökkenőmentesen kezdeményezze a képkivonást. Ez a megközelítés leegyszerűsíti a folyamatot, és hatékony megközelítést tesz lehetővé képek PDF-ből történő kinyerésére anélkül, hogy kiterjedt kódolásra lenne szükség.
Ennek a megközelítésnek az első lépése egy JWT hozzáférési jogkivonat létrehozása. Tehát kérjük, hajtsa végre a következő parancsot:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Most, kérjük, hajtsa végre a következő parancsot a fényképek kinyeréséhez a PDF-dokumentum 3. oldaláról, és a kibontott képeket JPG formátumban mentse felhőtárhelyen.
curl -v "https://api.aspose.cloud/v3.0/pdf/{inputPDF}/pages/3/images/extract/jpeg?width=0&height=0" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d{}
Cserélje ki az „inputPDF” szót a felhőtárhelyen elérhető bemeneti PDF-fájl nevére, és cserélje ki az „accessToken” kifejezést a fent generált JWT hozzáférési tokenre.
Következtetés
Összefoglalva, a PDF-dokumentumokból képek kinyerésének képessége létfontosságú a PDF-ekbe gyakran beágyazott gazdag vizuális tartalom kihasználásában. Ez a cikk két hatékony módszert vizsgál meg ennek eléréséhez: az Aspose.PDF Cloud SDK for .NET használatát, valamint az Aspose.PDF Cloud cURL-parancsokkal történő kihasználását. Tehát a két megközelítés közötti választás a konkrét projektkövetelményektől, a műszaki szakértelemtől és az előnyben részesített integrációs módszerektől függ, rugalmasságot biztosítva a felhasználóknak egyedi igényeik kielégítésére.
Hasznos Linkek
kapcsolódó cikkek
Javasoljuk, hogy látogassa meg az alábbi blogokat: