Kitölthető PDF űrlap ikon

A PDF formátum egyik fő előnye a “What You See What You Get” (WYSIWYG) megközelítés. Ezért a PDF formátum magas színvonalú megjelenítéssel és megtekintéssel rendelkezik. Bármi is megjelenik a képernyőn, ugyanúgy megjelenik más felhasználók eszközein is. Nem számít, milyen operációs rendszert, képernyőfelbontást vagy szoftvert használ a személy. Így az összes PDF minden platformon konzisztens, függetlenül attól, hogy milyen eszközön tekinti meg a dokumentumokat.

A megtekintésen kívül a tartalom hűsége a PDF fájlok nyomtatásakor is biztosított. Az adatok kitöltése után az adatok biztonsága még fontosabb. Így az adatok sértetlensége és a megfelelő személy hozzáférése érdekében az adatokhoz. Az elektronikus dokumentumok bizonyítékként való felhasználásának mérlegelésekor azok eredeti változatának változatlan formában kell lennie. Ekkor az ilyen elektronikus dokumentumok vagy adatüzenetek elfogadhatók a bíróságon. Ezenkívül rengeteg PDF-formátum-elemző alkalmazást kap további feldolgozáshoz.

Most egy HTML formátumra gondolunk, amely hasonló a PDF-hoz a többplatformos funkcionalitás tekintetében. De ismételten tesztelniük kell különböző platformokon és böngészőkön, hogy megbizonyosodjanak arról, hogy jól működnek rajtuk. Nem csak nézni, de a nyomtatási funkciót is tesztelnünk kell. Az egyes böngészőkkel szembeni követelés érvényesítéséhez hatalmas mennyiségű tesztelést kell alkalmazni. Ha a HTML űrlapok adatbiztonsági szempontját nézzük, a biztonság mindig probléma marad.

PDF AcroForms

Ez a technika magában foglalja az űrlapmezők fedvényként történő hozzáadását az űrlap képéhez. Az Adobe később 2003-ban bevezette az XFA Forms-ot (néha Designer Forms-nak is nevezik) a PDF 1.5-ös és az Acrobat 6-os verzióval. Mind az XFA Forms, mind az AcroForms támogatott az Acrobat 6 és újabb verzióiban. Míg jelenleg az AcroForms széles körben támogatott számos harmadik féltől származó PDF-megtekintő alkalmazásban. Az AcroForms olyan PDF-fájlok, amelyek űrlapmezőket tartalmaznak. Ezekbe a mezőkbe a végfelhasználók vagy az űrlap írója írhat be adatokat. A belső AcroForm-ok a PDF-dokumentumokra alkalmazott megjegyzések vagy mezők. Könnyen kitölthetők Forms Data Format (FDF) fájl (egy kulcs: érték párokat tartalmazó formázott ASCII fájl) használatával.

Adobe XFA űrlapok

Az XFA Forms (XML Forms Architecture) jelentős irányváltást jelent az Adobe számára a népszerű FDF és XFDF módszerekhez képest. Az XFA Forms mindvégig XML-ot használ. Mivel az XML az összes strukturált dokumentum gerince, az XFA-űrlapok választásának határozott hátrányai vannak. Az XFA Forms nem tévesztendő össze az XForms-szal, az XML-alapú űrlapok W3C szabványával. Az Adobe XFA Forms egy zárt szabvány, amely felveszi a versenyt a teljesen nyitott W3C XForms szabvánnyal. Bár mindkettő XML-alapú, az XForms szabvány csak az adatokat határozza meg, az űrlap megjelenését nem. Míg az XFA-űrlapok mind az űrlap megjelenését, mind az adatokat meghatározzák.

Aspose.PDF Cloud PDF-ként értelmező formában

Az űrlapok az egyik intuitív módja annak, hogy a végfelhasználóktól inputokat kapjunk. Ha azonban nagy mennyiségű PDF dokumentummal dolgozik, a kézi adatkitöltés és -kezelés nehézkes lehet. Ezért annak érdekében, hogy megkönnyítsük felhasználóinknak a PDF-űrlapok programozott feldolgozását, kifejlesztettünk egy Aspose.PDF Cloud API nevű API-t. Lehetővé teszi a felhasználók számára a PDF-űrlapok létrehozását, frissítését és kezelését a cURL parancsok segítségével. Egyedi fejlesztésű SDK-kat is használhat az Ön által választott programozási nyelvhez.

Amellett, hogy PDF űrlapelemzőként használja, a funkciókat is biztosítja

  • Szöveg vagy kép vízjelek hozzáadása
  • Összefűzni PDF fájlt
  • Állítsa be és frissítse a megjegyzéseket
  • PDF mellékletek letöltése
  • Szöveg hozzáadása vagy lekérése PDF
  • Egyetlen vagy több szövegpéldány cseréje
  • Rendelje le a PDF fájlokat más támogatott formátumokba az alábbiak szerint

EPUB, HTML, LaTeX, MHT, PCL, DOC, DOCX, MOBIXML, PDFA, PPTX, SVG, TIFF[XLS], TIFF3 XML, XPS, PS, XSLFO, PCL, BMP, EMF, GIF, JPEG, PNG és TIFF.

A fent említett műveletek mindegyike végrehajtható speciális szoftver telepítése nélkül.

Olvassa el az Űrlapmezőket

Kevesebb kódsorral elolvashatja a PDF űrlapmezők részleteit (PDF űrlapelemző).Így a mezők olvasásakor a dokumentumon belüli összes mezőt elolvashatjuk, vagy lehetőséget kapunk egy adott oldalszám megadására mezőkkel, vagy akár egy adott mezőhöz is hozzáférhetünk a nevének megadásával. Továbbá, ha nem szeretne semmilyen konkrét programozási nyelvet használni, akkor hajtson végre egy mezőkezelési műveletet a cURL paranccsal a parancssoron keresztül. Az alábbiakban láthatók a PDF REST API-val feldolgozható űrlapmezők részletei:

  • Listadoboz
  • Combobox
  • Jelölőnégyzet
  • Rádiógomb
  • Szövegdoboz
  • Aláírás

A GetDocumentTextBoxFields módszer lehetővé teszi a szövegmezők beolvasását PDF dokumentumokból. Egy bemeneti fájlnév egy paraméterét veszi igénybe, és visszaadja a mezők listáját az attribútumokkal együtt.

Az űrlapmező részleteinek elolvasásához próbálja meg a következő cURL parancsot használni.

cURL parancsot

// First get the Access Token
// Get Client Id and Client Secret from https://dashboard.aspose.cloud/

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d 'grant_type=client_credentials&client_id=CLIENT_ID&client_secret=CLIENT_SECRET' \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

curl -X GET "https://api.aspose.cloud/v3.0/pdf/FormDataTextBox.pdf/fields/textbox" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

URL kérése

https://api.aspose.cloud/v3.0/pdf/FormDataTextBox.pdf/fields/textbox

[C#.NET]

// A teljes példákért és adatfájlokért látogasson el a https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet oldalra.
const string clientID = "xxxxxx-1c8e-4ea4-a948-3857547232fa";
const string clientSecret = "xxxxxx613237f013e329cdf5694cc96a";

Aspose.Pdf.Cloud.Sdk.Api.PdfApi pdfApi = new Aspose.Pdf.Cloud.Sdk.Api.PdfApi(clientSecret, clientID);
String fileName = "FormDataTextBox.pdf";
try
{
    // Hívja meg az Aspose.PDF Cloud SDK API-t az összes mező lekéréséhez pdf-dokumentumból
    Aspose.Pdf.Cloud.Sdk.Model.FieldsResponse apiResponse = pdfApi.GetFields(fileName, null, null);

    if (apiResponse != null && apiResponse.Status.Equals("OK"))
    {
        foreach (Aspose.Pdf.Cloud.Sdk.Model.Field field in apiResponse.Fields.List)
        {
            Console.WriteLine("Name: " + field.Name + "Type: " + field.Type);
        }
        Console.WriteLine("Get all Form Fields from the PDF Document, Done!");
        Console.ReadKey();
    }
}
catch (Exception e)
{
    Console.WriteLine("Exception while calling Api: " + e.ToString());
}

A fenti példákban használt mintafájl letölthető a FormDataTextBox.pdf oldalról.

Szöveges mezők olvasásához a dokumentum bizonyos oldalairól, kérjük, próbálja meg a GetPageTextBoxFields módszert használni, amelyhez argumentumként be kell írni a fájlnevet és az oldalszámot.

Abban az esetben, ha az a követelmény, hogy egy adott szövegmezővel kapcsolatos részleteket kapjon, próbálja meg a GetTextBoxField módszert használni, amely elfogadja a bemeneti fájl nevét és a mező nevét argumentumként.

PDF űrlapmezők létrehozása vagy cseréje

Az API nagyszerű lehetőségeket biztosít a dokumentum meglévő mezőinek hozzáadásához vagy cseréjéhez. A PostTextBoxFields metódus lehetővé teszi új szövegmezők hozzáadását a PDF dokumentumhoz. Ennek a követelménynek a teljesítéséhez meg kell adnunk a bemeneti fájlneveket és a hozzáadandó mezők mezőtömb-meghatározó tulajdonságait.

A meglévő textBox mező cseréjéhez próbálja meg a PutTextBoxField metódust, amely elfogadja a beviteli dokumentum nevét, a cserélendő mező nevét és a mezőtulajdonságokat, amelyek meghatározzák a hozzáadandó új mező tulajdonságait.

Kérjük, próbálja meg API-nkat használni, és ha bármilyen problémába ütközik, kérjük, tegye fel kérdéseit az Aspose.PDF Cloud terméktámogatási fórumában.