Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Summary
| Property | Value |
|---|---|
| Connector |
PDF |
| Products | Excel Power BI (modele semantyczne) Power Query Online |
| Stan wydania | Ogólna dostępność |
| Rodzaje uwierzytelniania | Anonimowy (online) Podstawowa (online) Konto organizacyjne (online) Windows (online) |
| Dokumentacja referencyjna funkcji | Pdf.Tables |
Note
Niektóre funkcje mogą być obecne w jednym produkcie, ale nie w innych ze względu na harmonogramy wdrażania i możliwości specyficzne dla hosta.
Note
Plik PDF nie jest obsługiwany w usłudze Power BI Premium.
Note
Aby zaimportować wiele plików PDF jednocześnie, użyj łącznika z wieloma plikami, takiego jak łącznik Folderu lub łącznik folderu SharePoint. Aby uzyskać więcej informacji, zobacz Omówienie łączenia plików.
Prerequisites
None.
Obsługiwane funkcje
- Import
Parameters
Punkt wejścia:Pdf.Tables
Wymagana liczba parametrów: 1
Zwraca wszystkie tabele znalezione w pliku PDF.
Zwraca wszystkie tabele znalezione w pdf. Opcjonalny parametr rekordu, options, można podać, aby określić dodatkowe właściwości. Rekord może zawierać następujące pola:
-
Implementation: wersja algorytmu do użycia podczas identyfikowania tabel. Stare wersje są dostępne tylko w przypadku zgodności z poprzednimi wersjami, aby zapobiec uszkodzeniu starych zapytań przez aktualizacje algorytmów. Najnowsza wersja powinna zawsze dać najlepsze wyniki. Prawidłowe wartości to "1.3", "1.2", "1.1" lub null. -
StartPage: określa pierwszą stronę w zakresie stron do zbadania. Wartość domyślna: 1. -
EndPage: określa ostatnią stronę w zakresie stron do zbadania. Ustawienie domyślne: ostatnia strona dokumentu. -
MultiPageTables: określa, czy podobne tabele na kolejnych stronach zostaną automatycznie połączone w jedną tabelę. Wartość domyślna: true. -
EnforceBorderLines: Określa, czy linie obramowania są zawsze wymuszane jako granice komórek (gdy prawda), czy po prostu używane jako jedna wskazówka do określania granic komórek (gdy fałsz). Wartość domyślna: false.
| Parametr | Required | Typ | Zanullowalny |
|---|---|---|---|
| Yes | binarny | false | |
| options | No | rekord dopuszczany do wartości null | true |
Pola w options
| Pole | Required | Typ | Description | Zanullowalny | Optional | Dodatkowe metadane |
|---|---|---|---|---|---|---|
| opcje.Implementacja | No | tekst, który może być null | Wersja algorytmu do użycia podczas identyfikowania tabel. Stare wersje są dostępne tylko w przypadku zgodności z poprzednimi wersjami, aby zapobiec uszkodzeniu starych zapytań przez aktualizacje algorytmów. Najnowsza wersja powinna zawsze dać najlepsze wyniki. Prawidłowe wartości to "1.3", "1.2", "1.1" lub null. | true | true | {"Documentation.Caption": "Wersja implementacji"} |
| options.StartPage | No | typ liczbowy dopuszczający null | Określa pierwszą stronę w zakresie stron do zbadania. Wartość domyślna: 1. | true | true | {"Documentation.Caption": "Strona początkowa"} |
| options.EndPage | No | typ liczbowy dopuszczający null | Określa ostatnią stronę w zakresie stron do zbadania. Ustawienie domyślne: ostatnia strona dokumentu. | true | true | {"Documentation.Caption": "Strona końcowa"} |
| options.MultiPageTables | No | wartość logiczna dopuszczająca null | Określa, czy podobne tabele na kolejnych stronach zostaną automatycznie połączone w jedną tabelę. Wartość domyślna: true. | true | true | {"Documentation.Caption": "Tabele wielostronicowe"} |
| options.EnforceBorderLines | No | wartość logiczna dopuszczająca null | Określa, czy linie obramowania są zawsze wymuszane jako granice komórek (w przypadku wartości true), czy po prostu używane jako jedna wskazówka do określania granic komórek (gdy jest to fałsz). Wartość domyślna: false. | true | true | {"Documentation.Caption": "Wymuszanie linii obramowania"} |
Nawiązywanie połączenia z poziomu programu Power Query Desktop
Aby nawiązać połączenie z programu Power Query Desktop:
Wybierz opcję PDF w zaznaczeniu łącznika.
Wyszukaj i wybierz plik PDF, który chcesz załadować. Następnie wybierz pozycję Otwórz.
Jeśli plik PDF jest w trybie online, użyj łącznika sieci Web , aby nawiązać połączenie z plikiem.
W Navigator wybierz żądane informacje o pliku, a następnie wybierz Load aby załadować dane lub Transform Data aby kontynuować przekształcanie danych w Edytor Power Query.
Nawiązywanie połączenia z usługi Power Query Online
Aby nawiązać połączenie z usługi Power Query Online:
Wybierz opcję PDF w zaznaczeniu łącznika.
W wyświetlonym oknie dialogowym PDF podaj ścieżkę pliku lub adres URL do lokalizacji pliku PDF. Jeśli ładujesz plik lokalny, możesz również wybrać pozycję Przekaż plik (wersja zapoznawcza), aby przejść do pliku lokalnego lub przeciągnąć i upuść plik.
W razie potrzeby wybierz lokalną bramę danych, aby uzyskać dostęp do pliku PDF.
Jeśli po raz pierwszy uzyskujesz dostęp do tego pliku PDF, wybierz rodzaj uwierzytelniania i zaloguj się do swojego konta (jeśli jest to konieczne).
W Navigator wybierz żądane informacje o pliku, a następnie wybierz Transform Data aby kontynuować przekształcanie danych w Edytor Power Query.
Ograniczenia i zagadnienia
Uzyskiwanie dostępu do dużych plików PDF
Poniższe strategie umożliwiają zwiększenie wydajności i skrócenie limitu czasu podczas uzyskiwania dostępu do dużych plików PDF. Te strategie wymagają edytowania użycia funkcji Pdf.Tables na pasku formuły lub edytorze zaawansowanym.
- Spróbuj wybierać strony pojedynczo lub jeden mały zakres naraz, używając opcji
StartPagelubEndPage, powtarzając cały proces w razie potrzeby. - Jeśli dokument PDF jest jedną, ogromną tabelą,
MultiPageTablesopcja może zbierać bardzo duże wartości pośrednie, więc wyłączenie jej może pomóc.
Pełną listę dostępnych opcji można znaleźć w pliku Pdf.Tables.
Obsługa wierszy wielowierszowych
W przypadkach, gdy wiersze wielowierszowe nie są prawidłowo identyfikowane, może być możliwe wyczyszczenie danych przy użyciu operacji interfejsu użytkownika lub niestandardowego kodu języka M. Można na przykład skopiować nieprawidłowo wyrównane dane do sąsiednich wierszy przy użyciu tabeli.FillDown lub grupować i łączyć sąsiadujące wiersze przy użyciu elementu Table.Group.
Przepływy danych Power BI w ramach pojemności Premium
Podczas pracy z łącznikiem PDF w przepływach danych w pojemności Premium łącznik PDF nie wykonuje poprawnego połączenia. Aby umożliwić łącznikowi PDF pracę z przepływami danych w ramach pojemności Premium, skonfiguruj ten przepływ danych do użycia bramy i potwierdź, że połączenie przebiega za pośrednictwem bramy.
PDF