Konwertuj online PDF do Excel XLSX przez Javę

Konwertuj PDF na Excel (XLS/XLSX) w Javie przy użyciu REST API.

Jeśli szukasz niezawodnego i łatwego sposobu konwersji plików PDF na arkusze kalkulacyjne Excel w swoich aplikacjach Java, masz szczęście. GroupDocs.Conversion Cloud SDK for Java zapewnia proste i wydajne rozwiązanie tego problemu. Pliki PDF są popularnym formatem dokumentów, ale do analizy danych często preferowane są pliki Excel. W tym samouczku pokażemy, jak przekonwertować plik PDF na format Excel XLS lub XLSX w Javie przy użyciu interfejsu API REST.

W tym artykule omówimy następujące tematy:

Konwersja Java PDF do arkusza kalkulacyjnego Excel REST API — instalacja pakietu SDK

GroupDocs.Conversion Cloud SDK for Java to doskonały i elastyczny interfejs API do konwersji dokumentów, który umożliwia łatwą konwersję dokumentów z jednego formatu na inny. SDK obsługuje różne formaty plików, w tym CSV, PDF, Excel, Word, PowerPoint, HTML i inne. Oferuje różnorodne funkcje, w tym konwersję dokumentów, obrazów i wiadomości e-mail do różnych formatów. Zestaw SDK jest łatwy w użyciu i można go zintegrować z dowolną aplikacją Java.

Możesz pobrać plik JAR interfejsu API lub zainstalować go za pomocą Mavena, dodając następujące repozytorium i zależności do pliku pom.xml projektu:

Repozytorium Mavena:

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

Zależność od Mavena:

<dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

Zarejestruj się, aby założyć bezpłatne konto próbne na witrynie GroupDocs, aby korzystać z pakietu GroupDocs.Conversion Cloud SDK for Java. Po utworzeniu konta otrzymasz identyfikator klienta i klucz tajny klienta, których będziesz używać do uwierzytelniania żądań API. Dodaj fragment kodu pokazany poniżej, gdy masz już identyfikator aplikacji i klucz tajny:

# Uzyskaj identyfikator klienta i klucz klienta z https://dashboard.groupdocs.cloud po bezpłatnej rejestracji.

String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

Jak przekonwertować plik PDF na arkusz programu Excel w Javie przy użyciu interfejsu API REST

Po skonfigurowaniu GroupDocs.Conversion Cloud SDK dla języka Java możesz rozpocząć konwersję plików PDF do formatu Excel. Oto kroki, które należy wykonać:

Prześlij plik

Najpierw prześlij plik PDF do chmury, korzystając z fragmentu kodu podanego poniżej:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Prześlij plik do Cloud Storage przy użyciu języka Java
public class App {

  public static void main(String[] args) {
        
    // Utwórz instancję interfejsu API konwersji          
    FileApi apiInstance = new FileApi(configuration);
    try {
      File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.pdf");
      UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.pdf", fileStream, MyStorage);
      FilesUploadResult response = apiInstance.uploadFile(request);
      System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
    } catch (ApiException e) {
      System.err.println("Exception while calling FileApi:");
      e.printStackTrace();
    }
    
  }
}

W związku z tym przesłany dokument PDF będzie dostępny w sekcji plików Twojego pulpitu nawigacyjnego w chmurze.

Konwertuj PDF na Excel Online w Javie

W tej sekcji napiszemy kroki i przykładowy fragment kodu potrzebny do programowej konwersji pliku PDF do formatu Excel w Javie:

  • Najpierw zaimportuj wymagane klasy do pliku Java.
  • Po drugie, utwórz instancję klasy ConvertApi.
  • Po trzecie, utwórz instancję klasy ConvertSettings.
  • Następnie podaj nazwę magazynu w chmurze.
  • Teraz ustaw ścieżkę pliku źródłowego i format wyjściowy na „xlsx”.
  • Następnie ustaw ścieżkę pliku wyjściowego.
  • Następnie utwórz wystąpienie klasy XlsxConvertOptions.
  • Opcjonalnie podaj różne opcje konwersji, takie jak setFromPage, setPagesCount, setUsePdf itp.
  • Następnie utwórz instancję klasy ConvertDocumentRequest i przekaż parametr settings.
  • Na koniec przekonwertuj PDF na XLSX, wywołując metodę convertDocument() i przekazując parametr ConvertDocumentRequest.

Poniższy przykładowy fragment kodu pokazuje, jak przekonwertować plik PDF na format Excel XLSX w Javie przy użyciu interfejsu API REST:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// Jak przekonwertować PDF na Excel XLS/XLSX w Javie przy użyciu REST API.
public class App {

  public static void main(String[] args) {
    
    // Utwórz instancję interfejsu API konwersji
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // Przygotuj ustawienia konwersji
      ConvertSettings settings = new ConvertSettings();
      settings.setStorageName(MyStorage);
      settings.setFilePath("java-testing/input-sample-file.pdf");
      settings.setFormat("xlsx");
      
      XlsxConvertOptions convertOptions = new XlsxConvertOptions();
      convertOptions.setFromPage(1);
      convertOptions.setPagesCount(1);
      convertOptions.setUsePdf(true);
      
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.xlsx");
    
      // konwertować do określonego formatu
      List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
      System.out.println("Document converted successfully: " + response);
      
    } catch (ApiException e) {
      System.err.println("Exception while calling Java API: ");
      e.printStackTrace();
    }
  }
}

Na koniec powyższy fragment kodu zapisze plik Excela w chmurze. Możesz zobaczyć dane wyjściowe na poniższym obrazku:

Jak przekonwertować plik PDF na format Excel XLSX w Javie przy użyciu interfejsu API REST.

Konwertuj PDF na Excel XLSX w Javie.

Pobierz przekonwertowany plik

Powyższy przykładowy kod zapisze przekonwertowany arkusz programu Excel w chmurze. Możesz go pobrać, korzystając z następującego przykładowego kodu:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Pobierz plik z Cloud Storage w Javie
public class App {

  public static void main(String[] args) {
        
    // Utwórz instancję interfejsu API konwersji          
    FileApi apiInstance = new FileApi(configuration);
    try {
      DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.xlsx", MyStorage, null);
      File response = apiInstance.downloadFile(request);
      System.err.println("Expected response type is File: " + response.length());
    } catch (ApiException e) {
      System.err.println("Exception while calling FileApi:");
      e.printStackTrace();
    }
    
  }
}

Darmowy internetowy konwerter plików PDF na Excel

Jak bezpłatnie przekonwertować plik PDF na Excel online? Wypróbuj konwerter online PDF na XLSX, aby utworzyć plik Excel z dokumentu PDF. Ten konwerter został opracowany przy użyciu wyżej wymienionych interfejsów API Groupdocs.Conversion Cloud.

Wniosek

W tym miejscu kończymy ten wpis na blogu. Oto, czego dowiedziałeś się z tego artykułu:

  • jak programowo konwertować dane PDF na arkusze Excela w Javie, a także dodatkowe opcje dostosowywania;
  • programowo przesłać plik PDF do chmury, a następnie pobrać przekonwertowany plik Excel z chmury;
  • i konwertuj dowolny plik PDF do formatu Excel za darmo, korzystając z internetowego konwertera plików PDF na XLSX.

Ponadto udostępniamy również sekcję API Reference, która umożliwia wizualizację naszych interfejsów API i komunikowanie się z nimi bezpośrednio przez przeglądarkę. Pełny kod źródłowy pakietu Java SDK jest bezpłatnie dostępny na Github. Sprawdź GroupDocs.Conversion Cloud SDK for Java Przykłady tutaj.

Ponadto zalecamy skorzystanie z naszego przewodnika wprowadzającego, aby uzyskać szczegółowe instrukcje i informacje o korzystaniu z interfejsu API.

Wreszcie, wciąż piszemy nowe artykuły na blogu na temat różnych formatów plików i konwersji przy użyciu REST API. Prosimy o kontakt w celu uzyskania regularnych aktualizacji.

Zadać pytanie

W przypadku jakichkolwiek pytań/dyskusji na temat interfejsu API konwersji formatu PDF na Excel prosimy o kontakt za pośrednictwem forum.

Często zadawane pytania

Czy GroupDocs.Conversion Cloud SDK dla języka Java jest bezpłatny?

Nie, GroupDocs.Conversion Cloud SDK for Java oferuje bezpłatne konto próbne, które umożliwia przetestowanie funkcji pakietu SDK. Po okresie próbnym możesz zakupić plan cenowy, który odpowiada Twoim potrzebom.

Jak bezpłatnie przekonwertować plik PDF na plik Excel online?

Postępuj zgodnie z instrukcjami krok po kroku, aby bezpłatnie przekonwertować plik PDF do formatu Excel online bez utraty formatowania:

  • Otwórz konwerter online PDF na XLSX.
  • Teraz kliknij wewnątrz obszaru upuszczania pliku, aby przesłać plik PDF lub przeciągnij i upuść plik PDF.
  • Następnie kliknij przycisk Konwertuj teraz. Internetowy konwerter plików PDF do programu Excel zmieni plik PDF na program Excel za darmo.
  • Link do pobrania pliku wyjściowego będzie dostępny natychmiast po zakończeniu procesu konwersji.

Jak przekonwertować plik PDF na format Excel w systemie Windows?

Odwiedź łącze pobierania, aby pobrać konwerter plików PDF na Excel offline dla systemu Windows. Darmowy konwerter plików PDF na Excel w trybie offline może być używany do szybkiej konwersji plików PDF na pliki Excel w systemie Windows za pomocą jednego kliknięcia.

Jakie formaty plików obsługuje GroupDocs.Conversion Cloud SDK for Java?

GroupDocs.Conversion Cloud SDK for Java obsługuje różne formaty plików, w tym PDF, Excel, Word, PowerPoint, HTML i wiele innych.

Zobacz też

Jeśli chcesz dowiedzieć się więcej na powiązane tematy, zalecamy przeczytanie artykułów wymienionych poniżej: