PDF איז אַ ווערסאַטאַל טעקע פֿאָרמאַט באשאפן דורך אַדאָובי וואָס גיט מענטשן אַן גרינג, פאַרלאָזלעך וועג צו פאָרשטעלן און וועקסל דאָקומענטן - ראַגאַרדלאַס פון די ווייכווארג, ייַזנוואַרג אָדער אָפּערייטינג סיסטעמען. דערצו, PDF/A איז אַן אַרקייוואַל פֿאָרמאַט פון פּדף וואָס עמבעדז אַלע פאַנץ געניצט אין דעם דאָקומענט אין די פּדף טעקע. ווי די PDF / א טעקע כּולל אַלץ איר דאַרפֿן צו ווייַזן עס און גאָרנישט וואָס קען נעגאַטיוולי ווירקן די אַרויסווייַזן, אַזוי פילע יוזערז ווילן צו אַרויספירן פּדף צו PDF / א. אין דעם שריט-פֿאַר-שריט פירער, מיר וועלן ויספאָרשן די דעטאַילס פֿאַר קאַנווערטינג PDF צו PDF / א מיט Java.
פּדף קאַנווערזשאַן אַפּי
Aspose.PDF Cloud גיט די קייפּאַבילאַטיז צו שאַפֿן, רעדאַגירן און מאַניפּולירן פּדף דאָקומענטן. עס אָפפערס די שטריך צו לאָדן פּדף טעקע און גער צו אַ שעפע פון געשטיצט פֿאָרמאַטירונגען. איצט אין סדר צו נוצן די SDK, ערשטער מיר דאַרפֿן צו לייגן די רעפֿערענץ פון Aspose.PDF Cloud SDK פֿאַר Java אין אונדזער ז’אבא אַפּלאַקיישאַן דורך אַרייַנגערעכנט די פאלגענדע דעטאַילס אין פּאָמ.קסמל (מאַווען בויען טיפּ פּרויעקט).
<repositories>
<repository>
<id>aspose-cloud</id>
<name>artifact.aspose-cloud-releases</name>
<url>http://artifact.aspose.cloud/repo</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cloud-pdf</artifactId>
<version>21.11.0</version>
<scope>compile</scope>
</dependency>
</dependencies>
אַמאָל די SDK רעפֿערענץ איז צוגעגעבן, מיר דאַרפֿן צו באַקומען דיין קליענט קראַדענטשאַלז פֿון Cloud Dashboard. אויב איר זענט נישט רעגיסטרירט, ביטע פאַרשרייַבן מיט אַ גילטיק בליצפּאָסט אַדרעס און באַקומען דיין פערזענליכען קראַדענטשאַלז.
פּדף צו פּדף / א ניצן Java
דער אָפּטיילונג גיט אַלע די נייטיק דעטאַילס צו לאָדן פּדף דאָקומענט פֿון וואָלקן סטאָרידזש און גער צו PDF / א פֿאָרמאַט. ביטע טאָן אַז די אַפּי דערווייַל שטיצט די פאלגענדע פּדף / א פֿאָרמאַטירונגען (PDF/A1-A, PDF/A1-B, PDF/A-3A).
- ערשטער, שאַפֿן אַ בייַשפּיל פון PdfApi ווו מיר פאָרן פערזענליכען קראַדענטשאַלז ווי אַרגומענטן
- צווייטנס, לייענען די אַרייַנשרייַב פּדף ניצן טעקע בייַשפּיל און ופּלאָאַד עס צו וואָלקן מיט די ופּלאָאַדפילע (…) אופֿן פון PdfAPi
- דריטנס, דעפינירן די PDF / א טיפּ ווי PDFA1A ניצן שטריקל בייַטעוודיק
- לעסאָף, רופן דעם אופֿן putPdfInStorageToPdfA(…) צו גער פּדף צו פּדף / א און ראַטעווען די רעזולטאַט צו וואָלקן סטאָרידזש
// פֿאַר מער ביישפילן, ביטע באַזוכן https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java/tree/master/Examples/src/main/java/com/aspose/asposecloudpdf/examples
try
{
// באַקומען ClientID און ClientSecret פֿון https://dashboard.aspose.cloud/
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// שאַפֿן אַ בייַשפּיל פון PdfApi
PdfApi pdfApi = new PdfApi(clientSecret,clientId);
// נאָמען פון אַרייַנשרייַב פּדף דאָקומענט
String name = "PdfWithAcroForm.pdf";
// לייענען די אינהאַלט פון אַרייַנשרייַב פּדף טעקע
File file = new File("/Users/Downloads/"+name);
// ופּלאָאַד פּדף צו וואָלקן סטאָרידזש
pdfApi.uploadFile("input.pdf", file, null);
// דער רעזולטאַט פּדף / א טיפּ
String type = "PDFA1A";
// רופן די API צו גער PDF צו PDF / א פֿאָרמאַט. היט די רעזולטאַט אין וואָלקן סטאָרידזש
pdfApi.putPdfInStorageToPdfA("input.pdf", "Converted.pdf", type, null, null);
// דרוקן הצלחה אָנזאָג
System.out.println("PDF to PDF/A conversion successful !");
}catch(Exception ex)
{
System.out.println(ex);
}
PDF קאָנווערט צו פּדף / א מיט cURL קאַמאַנדז
מיר אויך האָבן אַן אָפּציע צו דורכפירן די קאַנווערזשאַן פון PDF צו פּדף / א מיט CURL קאַמאַנדז. אַזוי אַ פּרירעקוואַזאַט פֿאַר דעם צוגאַנג איז צו דזשענערייט אַ JWT אַקסעס סימען (באזירט אויף קליענט קראַדענטשאַלז) ניצן די פאלגענדע באַפֿעל.
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"
אַמאָל די JWT איז דזשענערייטאַד, מיר דאַרפֿן צו ויספירן די פאלגענדע באַפֿעל צו לאָדן די PDF פֿון קלאָוד סטאָרידזש און גער צו PDF / A-1b פֿאָרמאַט. נאָך די קאַנווערזשאַן, מיר זענען געגאנגען צו ראַטעווען די רעזולטאַט אויף אַ היגע פאָר.
curl -X -v GET "https://api.aspose.cloud/v3.0/pdf/PdfWithAcroForm.pdf/convert/pdfa?type=PDFA1B" \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <JWT Token>" \
-o "Resultant.pdf"
מסקנא
אין דעם אַרטיקל, מיר האָבן דורכגעקאָכט אַלע די נויטיק סטעפּס צו נוצן די Java REST API פֿאַר קאַנווערטינג PDF צו PDF / א פֿאָרמאַט. דער גאַנץ פּראָצעס איז געווען פּשוט און סטרייטפאָרווערד, און קענען זיין לייכט ינאַגרייטיד אין נייַע אָדער אין דיין יגזיסטינג Java אַפּלאַקיישאַן. אָדער איר דאַרפֿן צו גער אַ איין פּדף אָדער דורכפירן אַ פּעקל פּראַסעסינג פון קייפל פארמען, דעם פירער מאכט עס גרינג צו בייַטן פּדף צו פּדף / א העסקעם פֿאָרמאַט.
מיר העכסט רעקאָמענדירן צו ויספאָרשן די פּראָדוקט דאַקיומענטיישאַן, ווייַל עס כּולל אַלע די אינפֿאָרמאַציע וועגן אנדערע יקסייטינג פֿעיִקייטן פון די אַפּי. אויב איר ווילט צו באַקומען אַקסעס צו די מקור קאָד פון Cloud SDK, עס איז בארעכטיגט אויף GitHub (ארויס אונטער MIT דערלויבעניש). לעסאָף, אויב איר טרעפן קיין ישוז בשעת ניצן די אַפּי, ביטע פילן פריי צו קאָנטאַקט אונדז דורך פריי פּראָדוקט סופּפּאָרט פאָרום.
שייַכות אַרטיקלען
ביטע באַזוכן די פאלגענדע לינקס צו לערנען מער וועגן: