Użyj Go biblioteki, aby scalić HTML z obraz za pomocą interfejsu REST API. Łatwo połącz dwa lub więcej HTML plików w jeden obraz plik za pomocą Go.
Łatwe łączenie HTML plików i eksportowanie wyników do formatu graficznego w Go kodzie. Ta Go biblioteka jest przeznaczona do łączenia wielu HTML plików w jeden obraz za pomocą interfejsu REST API, tj. poprzez przekazywanie wywołań HTTPS przez Internet.
Jest to profesjonalne, natywne dla chmury rozwiązanie do łączenia HTML plików z obrazem, które zapewnia programistom Go zarówno dużą elastyczność programowania, jak i zaawansowane funkcje. Łącząc pliki, możesz zautomatyzować cyfrowe przepływy pracy HTML/obrazów i przenieść niektóre rutynowe części procesu do szybkiego i wydajnego oprogramowania Go do przetwarzania HTML.
W wielu przypadkach może być konieczne połączenie HTML plików w jeden obraz. Na przykład możesz chcieć połączyć ze sobą wiele HTML plików przed drukowaniem lub archiwizacją.
Scalanie HTML może być częścią całego zintegrowanego podejścia do przetwarzania dokumentów w celu generowania obrazów z różnych źródeł danych. Takie zadania obejmują korzystanie z w pełni funkcjonalnej Go biblioteki do obróbki HTML plików/Obrazów, która przetwarza zestaw HTML plików i łączy je ze sobą w możliwie najkrótszym czasie, tworząc zwarty i dokładny wynik graficzny.
Aby wykonać scalanie HTML z obrazem w Go, potrzebujesz co najmniej dwóch źródłowych HTML plików. Aby szybko rozpocząć, zapoznaj się z poniższym przykładem Go kodu.
import (
"os"
"github.com/aspose-words-cloud/aspose-words-cloud-go/dev/api/models"
)
config, _ := models.NewConfiguration("config.json")
wordsApi, ctx, _ := api.CreateWordsApi(config)
document, _ := os.Open("Input1.html")
mergeProps := models.DocumentEntry{
FileReference: models.CreateRemoteFileReference("Input2.html"),
ImportFormatMode: ToStringPointer("KeepSourceFormatting"),
}
documentEntries := []models.DocumentEntry{
mergeProps,
}
documentList := models.DocumentEntryList{
DocumentEntries: documentEntries,
}
appendDocumentOnlineOptions := map[string]interface{}{}
appendDocumentOnline := &models.AppendDocumentOnlineRequest{
Document: document,
ImageList: &documentList,
Optionals: appendDocumentOnlineOptions,
}
mergedDocs, _, _ = wordsApi.AppendDocumentOnline(ctx, appendDocumentOnline)
splitDocumentOnlineOptions := map[string]interface{}{"zipOutput": true,}
splitDocumentOnline := &models.SplitDocumentOnlineRequest{
Document: mergedDocs,
Format: ToStringPointer("jpg"),
Optionals: splitDocumentOnlineOptions,
}
_, _, _ = wordsApi.SplitDocumentOnline(ctx, splitDocumentOnline)
Uruchom go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api, aby zainstalować Aspose.Words Cloud SDK for Go. Wiele przydatnych informacji o innych metodach instalacji można znaleźć w sekcji "How to use SDK".
Klonuj kod źródłowy Aspose.Words Cloud SDK for Go z GitHub i używaj go w swoim projekcie. Postępuj zgodnie z tymi Instructions, aby szybko uzyskać niezbędne dane uwierzytelniające i uzyskać dostęp do naszego interfejsu REST API.
Zapoznaj się z Repository Documentation, aby zobaczyć szczegóły.