PDF

Summary

Property Value
Connector Ikona pliku PDF 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
Pdf 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:

  1. Wybierz opcję PDF w zaznaczeniu łącznika.

  2. Wyszukaj i wybierz plik PDF, który chcesz załadować. Następnie wybierz pozycję Otwórz.

    Zrzut ekranu Eksploratora plików z wybranym plikiem PDF.

    Jeśli plik PDF jest w trybie online, użyj łącznika sieci Web , aby nawiązać połączenie z plikiem.

  3. 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.

    Zrzut ekranu przedstawiający plik PDF zaimportowany do nawigatora pulpitu Power Query.

Nawiązywanie połączenia z usługi Power Query Online

Aby nawiązać połączenie z usługi Power Query Online:

  1. Wybierz opcję PDF w zaznaczeniu łącznika.

  2. 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.

    Zrzut ekranu przedstawiający stronę ustawień połączenia dla połączenia online PDF z wyświetloną ścieżką pliku i poświadczeniami połączenia.

  3. W razie potrzeby wybierz lokalną bramę danych, aby uzyskać dostęp do pliku PDF.

  4. 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).

  5. W Navigator wybierz żądane informacje o pliku, a następnie wybierz Transform Data aby kontynuować przekształcanie danych w Edytor Power Query.

     Zrzut ekranu przedstawiający plik PDF zaimportowany do Power Query online Navigator.

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 StartPage lub EndPage, powtarzając cały proces w razie potrzeby.
  • Jeśli dokument PDF jest jedną, ogromną tabelą, MultiPageTables opcja 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.