Usługi Nitro PDF (wersja zapoznawcza)
Łączniki usług Nitro PDF Services zapewniają kompleksowe przetwarzanie plików PDF i dokumentów: konwertowanie między formatami (PDF, Word, Excel, obrazy, HTML), kompresowanie, scalanie, dzielenie i edytowanie plików (obracanie, usuwanie stron, ochrona/usuwanie, spłaszczanie, redact). Wyodrębniają one również dane ustrukturyzowane i szczegółowe informacje z plików PDF — tekst, tabele, metadane, dane formularza i dane osobowe z lokalizacjami — przy jednoczesnym obsłudze bezpiecznego dostępu do interfejsu API i zarządzania właściwościami dokumentów.
Ten łącznik jest dostępny w następujących produktach i regionach:
| Service | Klasa | Regions |
|---|---|---|
| Copilot Studio | Premium | Wszystkie regiony Power Automate z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Logic Apps | Standard | Wszystkie regiony usługi Logic Apps z wyjątkiem następujących: - Azure Government regionów - Azure regionach Chin - Departament Obrony USA (DoD) |
| Power Apps | Premium | Wszystkie regiony Power Apps z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Power Automate - narzędzie do automatyzacji procesów | Premium | Wszystkie regiony Power Automate z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Kontakt biznesowy | |
|---|---|
| Nazwa | Obsługa nitro |
| adres URL | https://www.gonitro.com/support |
| prosupport@sfdc.gonitro.com |
| Metadane łącznika | |
|---|---|
| Publisher | Nitro PDF |
| Witryna internetowa | https://www.gonitro.com/ |
| Zasady ochrony prywatności | https://www.gonitro.com/legal/privacy-policy |
| Kategorie | Wydajność; Operacje IT |
Łącznik usług Nitro PDF
Przegląd
Łączniki usług Nitro PDF Services zapewniają kompleksowe przetwarzanie plików PDF i dokumentów: konwertowanie między formatami (PDF, Word, Excel, obrazy, HTML), kompresowanie, scalanie, dzielenie i edytowanie plików (obracanie, usuwanie stron, ochrona/usuwanie, spłaszczanie, redact). Wyodrębniają one również dane ustrukturyzowane i szczegółowe informacje z plików PDF — tekst, tabele, metadane, dane formularza i dane osobowe z lokalizacjami — przy jednoczesnym obsłudze bezpiecznego dostępu do interfejsu API i zarządzania właściwościami dokumentów.
Publisher: Nitro Software
Wymagania wstępne
Aby korzystać z usług Nitro PDF za pośrednictwem tego łącznika, potrzebne są następujące elementy:
- Konto usług Nitro PDF
https://developers.gonitro.com/ - Plan Microsoft PowerApps lub Power Automate z funkcjami łącznika niestandardowego.
Uwierzytelnianie
Usługi Nitro PDF Services używają protokołu OAuth 2.0 maszyny do maszyny z przyznawaniem poświadczeń klienta w celu generowania tokenów dostępu dla żądań interfejsu API.
Jak to działa
- Aplikację interfejsu API można utworzyć w portalu samoobsługowym Nitro i uzyskać skojarzony identyfikator klienta i klucz tajny klienta.
- Łącznik jest uwierzytelniany przez wymianę tych poświadczeń dla tokenu dostępu elementu nośnego .
- Token jest następnie używany do autoryzowania kolejnych wywołań interfejsu API usług Nitro PDF.
Utwórz poświadczenia i przeczytaj szczegółowy przewodnik:
https://developers.gonitro.com/docs/authentication/credentials
Tworzenie połączenia w Power Automate/Power Apps
Podczas dodawania łącznika do przepływu lub aplikacji:
- Kliknij pozycję Dodaj nowe połączenie.
- Wprowadź identyfikator klienta i klucz tajny klienta (wystawiony w portalu deweloperów Nitro).
- Zapisz połączenie — przy pierwszym użyciu łącznik wymienia identyfikator klienta i klucz tajny klienta dla krótkotrwałego tokenu dostępu przy użyciu przyznawania poświadczeń klienta OAuth 2.0, buforuje go i odnawia automatycznie. Poświadczenia są używane tylko do uzyskiwania tokenu; kolejne wywołania interfejsu API są uwierzytelniane przy użyciu tokenu elementu nośnego w Twoim imieniu.
Uwaga: nie jest wymagane żadne logowanie interakcyjne użytkownika; ten przepływ jest przeznaczony dla scenariuszy serwer-serwer/aplikacja-aplikacja.
Host interfejsu API i ścieżka podstawowa
Obsługiwane operacje
1. Konwersje
Konwertowanie między formatami pdf i innymi dokumentami.
PLIK PDF do pakietu MS Office
- Plik PDF do Word
- Plik PDF do Excel
MS Office do FORMATU PDF
- Word do formatu PDF
- Excel do formatu PDF
- PowerPoint do formatu PDF
Obraz do formatu PDF
Przekonwertuj typowe formaty obrazów (JPG, PNG, TIFF itp.) na format PDF.
Plik PDF do obrazu
Przekonwertuj strony PDF na różne formaty obrazów.
HTML do FORMATU PDF
Przekonwertuj zawartość HTML na plik PDF.
Format danych wyjściowych:
Konwersje zwracają dane wyjściowe JSON lub binarne w zależności od nagłówka Accept (wartość domyślna: application/octet-stream).
2. Przekształcenia
Operacje modyfikujące lub modyfikujące dokumenty PDF.
Kompresuj plik PDF
Zmniejsz rozmiar pliku przy użyciu poziomów kompresji.Spłaszczany plik PDF
Konwertowanie zawartości interakcyjnej lub warstwowej na statyczne, nieedytowalne elementy. Ten proces jest nieodwracalny.Obracanie stron PDF
Obróć co najmniej jedną stronę przy użyciu tablicy obrotu (indeks strony i kąt).Usuwanie stron PDF
Usuń strony według indeksu.Dzielenie dokumentu PDF
Podziel wielostronicowy plik PDF na wiele plików PDF na podstawie niestandardowych zakresów stron.Scalanie dokumentów PDF
Połącz wiele plików PDF w jeden dokument.Redact PDF pages (Redact PDF pages)
Dodaj pola redaction w celu ukrycia poufnej zawartości.Ustawianie właściwości pliku PDF
Aktualizowanie standardowych pól metadanych PDF.Plik PDF chroniony hasłem
Dodaj ochronę haseł i uprawnienia dostępu.Cofanie ochrony pliku PDF
Usuń hasła i ograniczenia.
Format danych wyjściowych:
Przekształcenia mogą zwracać dane wyjściowe JSON lub binarne w zależności od nagłówka Accept .
3. Wyodrębniania
Pobieranie danych ze strukturą lub bez struktury z dokumentów PDF.
Wyodrębnianie danych formularza PDF
Automatycznie wyodrębnia wszystkie wartości pól formularza.
Wyodrębnianie danych tabeli PDF
Identyfikuje i zwraca dane tabeli z plików PDF.
Wyodrębnianie tekstu z formatu PDF
Wyodrębnij tekst:
- z pełnego dokumentu lub
- z określonych stron za pośrednictwem parametru
pageIndices.
Dodatkowe pole opcjonalne params : readingOrder (wartość logiczna, domyślna false) — gdy truekolejność wyodrębnionego tekstu w celu dopasowania do przepływu odczytu wizualizacji (przydatne w przypadku układów wielokolumnowych). Jakość danych wyjściowych różni się w zależności od dokumentu: najlepiej sprawdza się w dobrze oznakowanych plikach PDF; na gęstych konstrukcjach wielokolumnach może przeplatać zdania z sąsiednich kolumn.
Wyodrębnianie lokalizacji pii z pliku PDF
Znajdź pola ograniczenia dla określonych wartości tekstowych.
Dane wejściowe: lista ciągów (texts)
Dane wyjściowe: pola ograniczenia zawierające te ciągi.
Wyodrębnianie danych PII z pliku PDF
Wyodrębnij pola granic danych osobowych (PII) z pól formularza.
Obsługuje:
- angielski
- Hiszpański
Wyodrębnianie właściwości z pliku PDF
Wyodrębnij właściwości metadanych PDF.
Format danych wyjściowych:
Wyodrębniania zwracają tylko kod JSON .
Błędy i ograniczanie przepustowości
Interfejs API usług Nitro PDF Services może zwracać następujące błędy:
- 400 — Nieprawidłowe żądanie
- 401 — Brak autoryzacji
- 404 — Nie znaleziono
- 413 — Zawartość jest za duża
- 422 — Nieprocesowa jednostka
- 500 — Wewnętrzny błąd serwera
Throttling
- Wywołania interfejsu API na połączenie: 100 na 60 sekund.
Limity platformy
Rozmiar pliku
- Maksymalna: 25 MB na żądanie
Dotyczy zarówno operacji z jednym plikiem, jak i z wieloma plikami.
Liczba stron
- Maksymalna: 250 stron na pojedynczy dokument
Łączna liczba połączonych stron w wielu dokumentach może przekroczyć 250.
Czas przechowywania
- Pliki wejściowe i wyjściowe są usuwane ok. 15 minut po zakończeniu operacji.
Notatki
- Łączniki wyodrębniania zawsze zwracają kod JSON.
- Konwersje i przekształcenia mogą zwracać dane JSON lub binarne w zależności od nagłówka
Accept.
Tworzenie połączenia
Łącznik obsługuje następujące typy uwierzytelniania:
| Wartość domyślna | Parametry tworzenia połączenia. | Wszystkie regiony | Nie można udostępniać |
Domyślny
Dotyczy: wszystkie regiony
Parametry tworzenia połączenia.
Nie jest to możliwe do udostępnienia połączenie. Jeśli aplikacja power zostanie udostępniona innemu użytkownikowi, zostanie wyświetlony monit o jawne utworzenie nowego połączenia.
| Nazwa | Typ | Description | Wymagane |
|---|---|---|---|
| Identyfikator klienta Nitro | securestring | Identyfikator klienta aplikacji Nitro | True |
| Klucz tajny klienta Nitro | securestring | Klucz tajny klienta aplikacji Nitro | True |
Limity ograniczania
| Nazwa | Wywołania | Okres odnowienia |
|---|---|---|
| Wywołania interfejsu API na połączenie | 100 | 60 sekund |
Akcje
| Dokument PDF ochrony haseł |
Dodaj ochronę haseł do dokumentu PDF, aby ograniczyć dostęp lub edycję. |
| Dzielenie dokumentu PDF |
Podziel dokument PDF na wiele plików na podstawie zakresów stron lub poszczególnych stron. |
| Excel do formatu PDF |
Przekonwertuj skoroszyt Excel na dokument PDF, zachowując układ i formatowanie. |
| HTML do FORMATU PDF |
Przekonwertuj zawartość HTML lub stronę internetową na dokument PDF. |
| Kompresuj dokument PDF |
Zmniejsz rozmiar pliku PDF, zachowując zawartość i formatowanie. |
| Obracanie dokumentów PDF |
Obróć co najmniej jedną stronę w dokumencie PDF do żądanej orientacji. |
| Obraz do formatu PDF |
Przekonwertuj jeden lub więcej plików obrazów na jeden dokument PDF. |
| Plik PDF do Excel |
Przekonwertuj dokument PDF na edytowalny plik Excel. |
| Plik PDF do obrazu |
Przekonwertuj każdą stronę dokumentu PDF na pliki obrazów. |
|
Plik PDF do Power |
Przekonwertuj dokument PDF na edytowalny plik PowerPoint. |
| Plik PDF do Word |
Przekonwertuj dokument PDF na edytowalny plik Word. |
|
Power |
Przekonwertuj prezentację PowerPoint na dokument PDF. |
| Redact PDF pages (Redact PDF pages) |
Trwale usuń lub zasłoń określoną zawartość na wybranych stronach PDF. |
| Scalanie dokumentów PDF |
Połącz wiele dokumentów PDF w jeden plik PDF. |
| Spłaszczany dokument PDF |
Spłaszczanie pliku PDF przez przekonwertowanie pól formularza i adnotacji na statyczną, nieedytowaną zawartość. |
| Ustawianie właściwości pliku PDF |
Aktualizuj metadane dokumentu, takie jak tytuł, autor, temat lub słowa kluczowe. |
| Usuwanie ochrony haseł z dokumentu PDF |
Usuń ochronę haseł z dokumentu PDF po podaniu prawidłowych poświadczeń. |
| Usuwanie stron PDF |
Usuń co najmniej jedną określoną stronę z dokumentu PDF. |
| Word do formatu PDF |
Przekonwertuj dokument Word na plik PDF, zachowując formatowanie. |
| Wyodrębnianie całego tekstu z pliku PDF |
Wyodrębnij całą czytelną zawartość tekstową z dokumentu PDF. |
| Wyodrębnianie danych formularza PDF |
Wyodrębnianie danych pól formularza z dokumentu PDF umożliwia pracę z obrazami opartymi na plikach PDF. Zwraca pary wartości klucza, etykietę i dane z formularza. |
| Wyodrębnianie danych PII z pliku PDF |
Wykrywanie i wyodrębnianie danych osobowych (PII) z dokumentu PDF. Zwraca wartości piI, kategorie piI i lokalizacje pól ograniczenia dla tego identyfikatora OSOBOWEgo. Można użyć w połączeniu z blokiem redaction w celu redagowania plików PDF. |
| Wyodrębnianie danych tabeli PDF |
Wyodrębnianie danych tabelarycznych z dokumentu PDF. Automatycznie identyfikuje wszystkie tabele obecne w pliku i zwraca komórki każdej tabeli, nagłówki, stopki i oceny ufności. |
| Wyodrębnianie przeszukanego tekstu z pliku PDF |
Zidentyfikuj lokalizacje tekstu z możliwością wyszukiwania w dokumencie PDF. Zwraca dane położenia pola ograniczenia dla każdego wykrytego wystąpienia. |
| Wyodrębnianie właściwości z pliku PDF |
Pobierz metadane i właściwości dokumentu, takie jak tytuł, autor, data utworzenia i szczegóły pliku. |
Dokument PDF ochrony haseł
Dodaj ochronę haseł do dokumentu PDF, aby ograniczyć dostęp lub edycję.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Accept (format danych wyjściowych)
|
Accept | string |
np. application/json |
|
|
Zawartość pliku
|
file | True | file |
Plik do przekazania |
|
Parametry ochrony
|
params | True | string |
Format {"ownerPredentials":"owner-secret", "userPassword": "user-secret", "permissions": [ "print", "copy" ] } |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
plik
|
result.file | FileLinkResponse |
Dane referencyjne pliku |
|
Zawartość pliku
|
$content | string |
Zawartość pliku Base64 |
Dzielenie dokumentu PDF
Podziel dokument PDF na wiele plików na podstawie zakresów stron lub poszczególnych stron.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Accept (format danych wyjściowych)
|
Accept | string |
np. application/json |
|
|
Zawartość pliku
|
file | True | file |
Plik do przekazania |
|
Strony
|
params | True | string |
Format {"pageIndice":[[0,2],[1,3,4]]} |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
files
|
files | array of object |
files |
|
adres URL
|
files.URL | string |
adres URL |
|
typ treści
|
files.contentType | string |
typ treści |
|
fileSizeBytes
|
files.metadata.fileSizeBytes | integer |
fileSizeBytes |
|
pageCount
|
files.metadata.pageCount | integer |
pageCount |
|
Archiwizowanie zawartości
|
$content | string |
Archiwizowanie zawartości |
Excel do formatu PDF
Przekonwertuj skoroszyt Excel na dokument PDF, zachowując układ i formatowanie.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Accept (format danych wyjściowych)
|
Accept | string |
np. application/json |
|
|
Zawartość pliku
|
file | True | file |
Plik do przekazania |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
plik
|
result.file | FileLinkResponse |
Dane referencyjne pliku |
|
Zawartość pliku
|
$content | string |
Zawartość pliku Base64 |
HTML do FORMATU PDF
Przekonwertuj zawartość HTML lub stronę internetową na dokument PDF.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Accept (format danych wyjściowych)
|
Accept | string |
np. application/json |
|
|
Zawartość pliku
|
file | True | file |
Plik do przekazania |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
plik
|
result.file | FileLinkResponse |
Dane referencyjne pliku |
|
Zawartość pliku
|
$content | string |
Zawartość pliku Base64 |
Kompresuj dokument PDF
Zmniejsz rozmiar pliku PDF, zachowując zawartość i formatowanie.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Accept (format danych wyjściowych)
|
Accept | string |
np. application/json |
|
|
Poziom kompresji (0–2)
|
params | True | string |
Formatuj element {"level":1} |
|
Zawartość pliku
|
file | True | file |
Plik do przekazania |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
plik
|
result.file | FileLinkResponse |
Dane referencyjne pliku |
|
Zawartość pliku
|
$content | string |
Zawartość pliku Base64 |
Obracanie dokumentów PDF
Obróć co najmniej jedną stronę w dokumencie PDF do żądanej orientacji.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Accept (format danych wyjściowych)
|
Accept | string |
np. application/json |
|
|
Zawartość pliku
|
file | True | file |
Plik do przekazania |
|
Obracanie stron (stopnie zegara)
|
params | True | string |
Format {"rotations":[{"page_index": 0,"amount": 90}]} |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
adres URL
|
result.file.URL | string |
adres URL |
|
typ treści
|
result.file.contentType | string |
typ treści |
|
fileSizeBytes
|
result.file.metadata.fileSizeBytes | integer |
fileSizeBytes |
|
pageCount
|
result.file.metadata.pageCount | integer |
pageCount |
|
Zawartość pliku
|
$content | string |
Zawartość pliku Base64 |
Obraz do formatu PDF
Przekonwertuj jeden lub więcej plików obrazów na jeden dokument PDF.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Accept (format danych wyjściowych)
|
Accept | string |
np. application/json |
|
|
Zawartość pliku
|
file | True | file |
Plik do przekazania |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
plik
|
result.file | FileLinkResponse |
Dane referencyjne pliku |
|
Zawartość pliku
|
$content | string |
Zawartość pliku Base64 |
Plik PDF do Excel
Przekonwertuj dokument PDF na edytowalny plik Excel.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Accept (format danych wyjściowych)
|
Accept | string |
np. application/json |
|
|
Zawartość pliku
|
file | True | file |
Plik do przekazania |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
plik
|
result.file | FileLinkResponse |
Dane referencyjne pliku |
|
Zawartość pliku
|
$content | string |
Zawartość pliku Base64 |
Plik PDF do obrazu
Przekonwertuj każdą stronę dokumentu PDF na pliki obrazów.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Accept (format danych wyjściowych)
|
Accept | string |
np. application/json |
|
|
Zawartość pliku
|
file | True | file |
Plik do przekazania |
|
Rozszerzenie konwersji
|
params | string |
konwertowanie formatu (obsługiwane formaty png, jpeg) |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
files
|
result.files | array of object |
files |
|
adres URL
|
result.files.URL | string |
adres URL |
|
typ treści
|
result.files.contentType | string |
typ treści |
|
fileSizeBytes
|
result.files.metadata.fileSizeBytes | integer |
fileSizeBytes |
|
pageCount
|
result.files.metadata.pageCount | string |
pageCount |
|
Zawartość pliku
|
$content | string |
Zawartość pliku Base64 |
Plik PDF do PowerPoint
Przekonwertuj dokument PDF na edytowalny plik PowerPoint.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Accept (format danych wyjściowych)
|
Accept | string |
np. application/json |
|
|
Zawartość pliku
|
file | True | file |
Plik do przekazania |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
plik
|
result.file | FileLinkResponse |
Dane referencyjne pliku |
|
Zawartość pliku
|
$content | string |
Zawartość pliku Base64 |
Plik PDF do Word
Przekonwertuj dokument PDF na edytowalny plik Word.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Accept (format danych wyjściowych)
|
Accept | string |
np. application/json |
|
|
Zawartość pliku
|
file | True | file |
Plik do przekazania |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
plik
|
result.file | FileLinkResponse |
Dane referencyjne pliku |
|
Zawartość pliku
|
$content | string |
Zawartość pliku Base64 |
PowerPoint do formatu PDF
Przekonwertuj prezentację PowerPoint na dokument PDF.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Accept (format danych wyjściowych)
|
Accept | string |
np. application/json |
|
|
Zawartość pliku
|
file | True | file |
Plik do przekazania |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
plik
|
result.file | FileLinkResponse |
Dane referencyjne pliku |
|
Zawartość pliku
|
$content | string |
Zawartość pliku Base64 |
Redact PDF pages (Redact PDF pages)
Trwale usuń lub zasłoń określoną zawartość na wybranych stronach PDF.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Accept (format danych wyjściowych)
|
Accept | string |
np. application/json |
|
|
Właściwości
|
params | True | string |
Format {"redactions":[{"pageIndex": 0,"boundingBox":[100,100,200,120]},{"pageIndex": 1,"boundingBox":[50,50,150,70]}]} |
|
Zawartość pliku
|
file | True | file |
Plik do przekazania |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
files
|
files | array of object |
files |
|
adres URL
|
files.URL | string |
adres URL |
|
typ treści
|
files.contentType | string |
typ treści |
|
fileSizeBytes
|
files.metadata.fileSizeBytes | integer |
fileSizeBytes |
|
pageCount
|
files.metadata.pageCount | integer |
pageCount |
|
Zawartość pliku
|
$content | string |
Zawartość pliku Base64 |
Scalanie dokumentów PDF
Połącz wiele dokumentów PDF w jeden plik PDF.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Accept (format danych wyjściowych)
|
Accept | string |
np. application/json |
|
|
Plik 1
|
file1 | True | file |
Zawartość pliku PDF do scalenia (1) |
|
Plik 2
|
file2 | True | file |
Zawartość pliku PDF do scalania (2) |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
plik
|
result.file | FileLinkResponse |
Dane referencyjne pliku |
|
Zawartość pliku
|
$content | string |
Zawartość pliku Base64 |
Spłaszczany dokument PDF
Spłaszczanie pliku PDF przez przekonwertowanie pól formularza i adnotacji na statyczną, nieedytowaną zawartość.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Accept (format danych wyjściowych)
|
Accept | string |
np. application/json |
|
|
Zawartość pliku
|
file | True | file |
Plik do przekazania |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
plik
|
result.file | FileLinkResponse |
Dane referencyjne pliku |
|
Zawartość pliku
|
$content | string |
Zawartość pliku Base64 |
Ustawianie właściwości pliku PDF
Aktualizuj metadane dokumentu, takie jak tytuł, autor, temat lub słowa kluczowe.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Accept (format danych wyjściowych)
|
Accept | string |
np. application/json |
|
|
Właściwości
|
params | True | string |
Format {"title":"My Document Title","author": "John Doe","subject": "An Interesting Subject","keywords": "example, pdf, metadata","creator": "Doe John","producer": "Nitro PDF"} |
|
Zawartość pliku
|
file | True | file |
Plik do przekazania |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
plik
|
result.file | FileLinkResponse |
Dane referencyjne pliku |
|
Zawartość pliku
|
$content | string |
Zawartość pliku Base64 |
Usuwanie ochrony haseł z dokumentu PDF
Usuń ochronę haseł z dokumentu PDF po podaniu prawidłowych poświadczeń.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Accept (format danych wyjściowych)
|
Accept | string |
np. application/json |
|
|
Zawartość pliku
|
file | True | file |
Plik do przekazania |
|
Parametry niechronienia
|
params | True | string |
Format {"ownerPassword": "owner-secret","userPassword": "user-secret"} |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
plik
|
result.file | FileLinkResponse |
Dane referencyjne pliku |
|
Zawartość pliku
|
$content | string |
Zawartość pliku Base64 |
Usuwanie stron PDF
Usuń co najmniej jedną określoną stronę z dokumentu PDF.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Accept (format danych wyjściowych)
|
Accept | string |
np. application/json |
|
|
Zawartość pliku
|
file | True | file |
Plik do przekazania |
|
Usuwanie stron
|
params | True | string |
Formatuj {"pageIndices":[0,2]} |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
files
|
files | array of object |
files |
|
adres URL
|
files.URL | string |
adres URL |
|
typ treści
|
files.contentType | string |
typ treści |
|
fileSizeBytes
|
files.metadata.fileSizeBytes | integer |
fileSizeBytes |
|
pageCount
|
files.metadata.pageCount | integer |
pageCount |
|
Zawartość pliku
|
$content | string |
zawartość pliku w formacie Base64 |
Word do formatu PDF
Przekonwertuj dokument Word na plik PDF, zachowując formatowanie.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Accept (format danych wyjściowych)
|
Accept | string |
np. application/json |
|
|
Zawartość pliku
|
file | True | file |
Plik do przekazania |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
plik
|
result.file | FileLinkResponse |
Dane referencyjne pliku |
|
Zawartość pliku
|
$content | string |
Zawartość pliku Base64 |
Wyodrębnianie całego tekstu z pliku PDF
Wyodrębnij całą czytelną zawartość tekstową z dokumentu PDF.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Zawartość pliku
|
file | True | file |
Plik do przekazania |
|
Parametry wyodrębniania
|
params | string |
Opcjonalny obiekt JSON. Pola: pageIndices (tablica int, np. [0,2]; pomijanie pełnego dokumentu) i readingOrder (wartość logiczna, wartość domyślna false; zmiana kolejności tekstu dla przepływu odczytu wizualnego). |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
wynik
|
result | string |
Wynik JSON |
Wyodrębnianie danych formularza PDF
Wyodrębnianie danych pól formularza z dokumentu PDF umożliwia pracę z obrazami opartymi na plikach PDF. Zwraca pary wartości klucza, etykietę i dane z formularza.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Zawartość pliku
|
file | True | file |
Plik do przekazania |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
pola
|
result.fields | array of object |
pola |
|
nazwa_pola
|
result.fields.name | string |
Nazwa pola formularza |
|
fieldValue
|
result.fields.value | string |
Wartość pola formularza |
|
fieldConfidence
|
result.fields.confidence | float |
Pewność pola formularza |
|
averageConfidence
|
result.averageConfidence | float |
averageConfidence |
Wyodrębnianie danych PII z pliku PDF
Wykrywanie i wyodrębnianie danych osobowych (PII) z dokumentu PDF. Zwraca wartości piI, kategorie piI i lokalizacje pól ograniczenia dla tego identyfikatora OSOBOWEgo. Można użyć w połączeniu z blokiem redaction w celu redagowania plików PDF.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Język dokumentów
|
params | True | string |
Formatuj format {"language":"en"}. Akceptowane wartości: "en" (angielski), "es" (hiszpański). |
|
Zawartość pliku
|
file | True | file |
Plik do przekazania |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
PiIBoxes
|
result.PIIBoxes | array of object |
PiIBoxes |
|
identyfikator
|
result.PIIBoxes.ID | string |
identyfikator |
|
SMS
|
result.PIIBoxes.text | string |
SMS |
|
textPiece
|
result.PIIBoxes.textPiece | string |
textPiece |
|
pageIndex
|
result.PIIBoxes.pageIndex | integer |
pageIndex |
|
boundingBox
|
result.PIIBoxes.boundingBox | array of number |
boundingBox |
|
Typ PII
|
result.PIIBoxes.PIIType | string |
Typ PII |
|
pewność
|
result.PIIBoxes.confidence | float |
pewność |
Wyodrębnianie danych tabeli PDF
Wyodrębnianie danych tabelarycznych z dokumentu PDF. Automatycznie identyfikuje wszystkie tabele obecne w pliku i zwraca komórki każdej tabeli, nagłówki, stopki i oceny ufności.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Zawartość pliku
|
file | True | file |
Plik do przekazania |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
tables
|
result.tables | array of object |
tables |
|
identyfikator
|
result.tables.ID | string |
identyfikator |
|
pageIndices
|
result.tables.pageIndices | array of integer |
pageIndices |
|
title
|
result.tables.tableData.title | string |
title |
|
Komórek
|
result.tables.tableData.cells | array of array |
Komórek |
|
items
|
result.tables.tableData.cells | array of string | |
|
Stopki
|
result.tables.tableData.footers | array of string |
Stopki |
|
ufności
|
result.tables.tableData.confidences | array of array |
ufności |
|
items
|
result.tables.tableData.confidences | array of float | |
|
averageConfidence
|
result.tables.tableData.averageConfidence | float |
averageConfidence |
|
headerCells
|
result.tables.tableData.headerCells | array of array |
headerCells |
|
items
|
result.tables.tableData.headerCells | array of integer | |
|
summaryCells
|
result.tables.tableData.summaryCells | array of array |
summaryCells |
|
items
|
result.tables.tableData.summaryCells | array of integer |
Wyodrębnianie przeszukanego tekstu z pliku PDF
Zidentyfikuj lokalizacje tekstu z możliwością wyszukiwania w dokumencie PDF. Zwraca dane położenia pola ograniczenia dla każdego wykrytego wystąpienia.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Słowa kluczowe do wyszukiwania
|
params | True | string |
Format { "text": [ "Name", "Location" ]} |
|
Zawartość pliku
|
file | True | file |
Plik do przekazania |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
pola tekstowe
|
result.textBoxes | array of object |
pola tekstowe |
|
identyfikator
|
result.textBoxes.ID | string |
identyfikator |
|
SMS
|
result.textBoxes.text | string |
SMS |
|
pageIndex
|
result.textBoxes.pageIndex | integer |
pageIndex |
|
boundingBox
|
result.textBoxes.boundingBox | array of number |
boundingBox |
|
textPiece
|
result.textBoxes.textPiece | string |
textPiece |
Wyodrębnianie właściwości z pliku PDF
Pobierz metadane i właściwości dokumentu, takie jak tytuł, autor, data utworzenia i szczegóły pliku.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Zawartość pliku
|
file | True | file |
Plik do przekazania |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
title
|
result.title | string |
title |
|
autor
|
result.author | string |
autor |
|
Temat
|
result.subject | string |
Temat |
|
Słowa kluczowe
|
result.keywords | string |
Słowa kluczowe |
|
autor
|
result.creator | string |
autor |
|
Producent
|
result.producer | string |
Producent |
|
creationDate (data utworzenia)
|
result.creationDate | string |
creationDate (data utworzenia) |
|
modDate
|
result.modDate | string |
modDate |
|
Uwięziony
|
result.trapped | string |
Uwięziony |
Definicje
FileLinkResponse
Dane referencyjne pliku
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
adres URL
|
URL | string |
adres URL |
|
fileSizeBytes
|
metadata.fileSizeBytes | integer |
fileSizeBytes |
|
pageCount
|
metadata.pageCount | integer |
pageCount |