HTML to język znaczników używany do tworzenia i strukturyzowania treści internetowych. Z drugiej strony PNG to rodzaj formatu pliku obrazu, który obsługuje przezroczyste tła i jest świetną opcją dla grafiki. Konwersja dokumentu HTML na obraz PNG może przynieść wiele korzyści, takich jak ulepszony projekt, zachowanie, udostępnianie i lepsza wydajność itp. GroupDocs.Conversion Cloud REST API umożliwia łatwą konwersję dokumentów HTML na obrazy w Javie. Ten post na blogu zawiera przewodnik krok po kroku, jak przekonwertować obraz HTML na obraz PNG za pomocą języka Java z interfejsem API REST GroupDocs.Conversion Cloud.
W tym samouczku zostaną omówione następujące tematy:
- Konwersja Java HTML do PNG REST API i instalacja Java SDK
- Konwertuj dokumenty HTML na obrazy PNG w Javie przy użyciu REST API
Konwersja Java HTML do PNG REST API i instalacja SDK
Zamierzamy użyć GroupDocs.Conversion Cloud SDK for Java do konwersji plików HTML na obrazy PNG. GroupDocs.Cloud API to potężne narzędzie do konwersji wielu typów dokumentów i obrazów, w tym formatu pliku HTML do formatu PNG. Ten interfejs API oferuje szeroką gamę formatów plików, umożliwiając między innymi konwersję nie tylko HTML, ale także plików PDF, dokumentów Word, arkuszy Excel, plików CAD i obrazów rastrowych. Integracja interfejsu API z aplikacjami opartymi na języku Java jest prosta i wydajna, co eliminuje potrzebę stosowania dodatkowego oprogramowania.
Możesz pobrać plik JAR interfejsu API lub użyć następujących konfiguracji Mavena. Dodaj 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ć konto GroupDocs, aby uzyskać identyfikator aplikacji i klucz tajny aplikacji z panelu nawigacyjnego, zanim zaczniesz postępować zgodnie z instrukcjami i dostępnymi fragmentami kodu. Po uzyskaniu identyfikatora i tajnego kodu wprowadź fragment kodu pokazany poniżej:
# 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);
Konwertuj dokumenty HTML na obrazy PNG w Javie przy użyciu interfejsu API REST
Poniżej przedstawiono kroki konwersji dokumentów HTML na obrazy PNG.
- Prześlij kod HTML do chmury
- Konwertuj Dokument HTML do pliku PNG w Javie
- Pobierz przekonwertowany plik
Prześlij plik
Najpierw prześlij dokument HTML do magazynu w chmurze, 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.html");
UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.html", 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 rezultacie przesłany dokument HTML będzie dostępny w sekcji plików Twojego pulpitu nawigacyjnego w chmurze.
Konwertuj pliki HTML na obrazy PNG w Javie
W tej sekcji napiszemy fragment kodu, który automatyzuje proces konwersji HTML do PNG w aplikacji Java. Możesz wykonać kroki i fragment kodu wymieniony poniżej:
- Najpierw utwórz instancję klasy ConvertApi.
- Po drugie, utwórz instancję klasy ConvertSettings.
- Po trzecie, podaj nazwę magazynu w chmurze.
- Następnie ustaw ścieżkę wejściowego pliku HTML i format pliku wyjściowego na „png”.
- Teraz utwórz instancję klasy PngConvertOptions.
- Opcjonalnie podaj różne opcje konwersji, takie jak setFromPage, setPagesCount itp.
- Następnie ustaw opcje konwersji i ścieżkę pliku wyjściowego za pomocą instancji ConvertSettings.
- Następnie utwórz instancję klasy ConvertDocumentRequest i przekaż parametr settings.
- Na koniec wywołaj metodę convertDocument() i przekaż parametr ConvertDocumentRequest.
Poniższy fragment kodu pokazuje, jak przekonwertować dokument HTML do formatu pliku PNG 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;
// Konwertuj plik HTML na format PNG w Javie.
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.html");
settings.setFormat("png");
PngConvertOptions convertOptions = new PngConvertOptions();
convertOptions.setFromPage(1);
convertOptions.setPagesCount(1);
settings.setConvertOptions(convertOptions);
settings.setOutputPath("java-testing/output-sample-file.png");
// przekonwertować 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();
}
}
}
Pobierz przekonwertowany plik
Powyższy przykładowy kod zapisze przekonwertowany obraz PNG w chmurze. Możesz pobrać przekonwertowany plik PNG, używając następującego fragmentu 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.png", 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 HTML na PNG
Jak bezpłatnie konwertować obrazy HTML na PNG online? Wypróbuj online [konwerter] HTML do PNG 15, aby utworzyć obraz PNG z dokumentu HTML. Ten konwerter został opracowany przy użyciu wyżej wymienionego interfejsu API REST obrazu HTML na PNG.
Podsumowując
Wreszcie, to prowadzi nas do końca tego wpisu na blogu. Oto, czego dowiedziałeś się z tego artykułu:
- jak programowo przekonwertować HTML na format PNG w Javie, a także dodatkowe opcje dostosowywania;
- programowo przesłać dokument HTML do chmury, a następnie pobrać przekonwertowany obraz PNG z chmury;
- i konwertuj dowolne pliki HTML na PNG za darmo, korzystając z bezpłatnego internetowego konwertera obrazów HTML na PNG.
Ponadto udostępniamy również sekcję Informacje o interfejsach API, 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. Dlatego prosimy o kontakt w celu uzyskania najnowszych aktualizacji.
Zadać pytanie
Jeśli masz jakiekolwiek pytania dotyczące API konwertera HTML na PNG, nie wahaj się skontaktować z nami na darmowym forum pomocy technicznej.
Często zadawane pytania
Jak przekonwertować obrazy HTML na PNG za pomocą języka Java?
Jednym z najlepszych sposobów konwersji dokumentu HTML na obraz PNG w Javie jest użycie GroupDocs.Conversion Cloud REST API. Jest to oparty na chmurze interfejs API do konwersji dokumentów, który umożliwia programistom łatwą konwersję dokumentów HTML na obrazy PNG w Javie.
Czy mogę konwertować dokumenty HTML chronione hasłem na obrazy PNG w Javie?
Tak, możesz konwertować dokumenty HTML chronione hasłem na obrazy PNG w Javie za pomocą GroupDocs.Conversion Cloud REST API. Będziesz musiał podać hasło jako parametr podczas tworzenia żądania konwersji.
Jak mogę za darmo przekonwertować plik HTML na PNG online?
Konwerter online HTML na PNG umożliwia bezpłatną konwersję dokumentów HTML na obrazy PNG. Po zakończeniu konwersji online obrazu HTML na PNG możesz natychmiast pobrać przekonwertowane pliki PNG do swojego systemu. Postępuj zgodnie z instrukcjami krok po kroku podanymi poniżej, aby przeprowadzić konwersję:
- Otwórz darmowy konwerter HTML na PNG online.
- Teraz kliknij obszar upuszczania plików, aby przesłać dokument HTML lub przeciągnij i upuść plik HTML.
- Następnie kliknij przycisk Konwertuj teraz. Darmowy internetowy konwerter HTML na PNG przekształci pliki HTML w obrazy PNG.
- Link do pobrania wyjściowego obrazu PNG będzie dostępny po przekonwertowaniu strony internetowej HTML.
Czy możesz polecić dowolną bibliotekę Java do konwersji HTML na PNG za darmo?
Tak, możesz pobrać bibliotekę Java, aby bezpłatnie tworzyć obrazy PNG z dokumentów HTML w okresie próbnym, który zwykle wynosi 30 dni.
Czy istnieje sposób na konwersję HTML na obrazy w systemie Windows?
Odwiedź ten link, aby pobrać konwerter plików HTML na obraz w trybie offline dla systemu Windows. Ten darmowy konwerter HTML na obrazy może być używany do szybkiego konwertowania dokumentów HTML na format obrazu w systemie Windows za pomocą jednego kliknięcia.
Czy mogę konwertować HTML na inne formaty obrazów w Javie za pomocą REST API?
Tak, możesz konwertować dokumenty HTML do innych formatów graficznych w Javie za pomocą GroupDocs.Conversion Cloud REST API, takich jak JPG, PNG, BMP, TIFF i inne.
Zobacz też
Jeśli chcesz dowiedzieć się więcej na powiązane tematy, zalecamy przeczytanie artykułów wymienionych poniżej:
- Jak przekonwertować PowerPoint PPT na HTML za pomocą Java
- Konwertuj EXCEL na JSON i JSON na EXCEL w Python
- Jak przekonwertować CSV na JSON i JSON na CSV w Python
- Konwertuj dokumenty programu Word na format PDF za pomocą interfejsu API REST w języku Python
- Jak przekonwertować PDF do Excela w Python przy użyciu REST API
- Konwertuj PDF na edytowalny dokument Word za pomocą Python SDK
- Jak przekonwertować plik PDF na PPTX przy użyciu interfejsu API REST w języku Python
- Konwertuj plik PDF na format PNG i PNG na format PDF za pomocą języka Java
- Konwertuj plik Word na HTML w Javie przy użyciu interfejsu API REST