Renderuj obrazy EMZ i EMF
Wstęp
GroupDocs.Viewer dla .NET to potężny interfejs API do renderowania dokumentów, który umożliwia programistom wyświetlanie różnych typów dokumentów, w tym obrazów EMZ (rozszerzony metaplik systemu Windows) i EMF (rozszerzony metaplik) w aplikacjach .NET. W tym samouczku dowiemy się, jak renderować obrazy EMZ i EMF do różnych formatów, takich jak HTML, JPG, PNG i PDF, przy użyciu programu GroupDocs.Viewer dla platformy .NET.
Warunki wstępne
Zanim zaczniemy, upewnij się, że masz następujące wymagania wstępne:
- GroupDocs.Viewer dla .NET: Bibliotekę można pobrać zTutaj.
- Środowisko programistyczne: Upewnij się, że masz skonfigurowane kompatybilne środowisko programistyczne do programowania .NET.
- Przykładowe obrazy EMZ/EMF: udostępnij do renderowania przykładowe obrazy EMZ i EMF.
Importuj przestrzenie nazw
Zanim zagłębimy się w kod, zaimportujmy niezbędne przestrzenie nazw:
using GroupDocs.Viewer.Options;
using System;
using System.IO;
Podzielmy teraz każdy przykład na wiele kroków w formie przewodnika krok po kroku:
Renderowanie obrazów EMZ/EMF do formatu HTML
Krok 1: Ustaw katalog wyjściowy:
string outputDirectory = "Your Document Directory";
Zastępować"Your Document Directory"
ze ścieżką, w której chcesz zapisać wyrenderowany plik HTML.
Krok 2: Zdefiniuj format ścieżki pliku strony:
string pageFilePathFormat = Path.Combine(outputDirectory, "emz_result.html");
Spowoduje to określenie formatu ścieżki pliku dla renderowanego pliku HTML.
Krok 3: Renderuj do HTML:
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_EMZ))
{
HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFilePathFormat);
viewer.View(options);
}
Ten kod inicjujeViewer
obiekt z przykładowym obrazem EMZ i renderuje go do formatu HTML przy użyciu określonych opcji.
Renderowanie obrazów EMZ/EMF do formatów JPG, PNG i PDF
Powtórz poniższe kroki, aby renderować do formatów JPG, PNG i PDF:
Krok 1: Zdefiniuj format ścieżki pliku strony:
pageFilePathFormat = Path.Combine(outputDirectory, "emz_result.jpg");
Dostosuj nazwę pliku i rozszerzenie zgodnie z żądanym formatem wyjściowym (jpg
, png
, Lubpdf
).
Krok 2: Renderuj do odpowiedniego formatu:
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_EMZ))
{
// Dostosuj opcje zgodnie z formatem wyjściowym (Jpg, Png, Pdf)
JpgViewOptions options = new JpgViewOptions(pageFilePathFormat);
viewer.View(options);
}
ZastępowaćJpgViewOptions
zPngViewOptions
LubPdfViewOptions
w oparciu o żądany format wyjściowy.
Wniosek
Podsumowując, GroupDocs.Viewer dla .NET zapewnia płynne rozwiązanie do renderowania obrazów EMZ i EMF do różnych formatów w aplikacjach .NET. Wykonując kroki opisane w tym samouczku, programiści mogą bez wysiłku zintegrować możliwości renderowania dokumentów ze swoimi aplikacjami.
Często zadawane pytania
P: Czy GroupDocs.Viewer może renderować inne formaty dokumentów oprócz obrazów EMZ i EMF?
O: Tak, GroupDocs.Viewer obsługuje szeroką gamę formatów dokumentów, w tym PDF, DOCX, PPTX, XLSX i inne.
P: Czy dostępna jest bezpłatna wersja próbna programu GroupDocs.Viewer dla platformy .NET?
Odp.: Tak, możesz uzyskać dostęp do bezpłatnego okresu próbnegoTutaj.
P: Czy GroupDocs.Viewer oferuje wsparcie dla programistów?
Odp.: Tak, GroupDocs zapewnia wsparcie za pośrednictwem swojego narzędziaforum gdzie programiści mogą zadawać pytania i szukać pomocy.
P: Czy mogę kupić tymczasową licencję na GroupDocs.Viewer dla .NET?
Odpowiedź: Tak, można kupić licencje tymczasoweTutaj.
P: Gdzie mogę znaleźć szczegółową dokumentację GroupDocs.Viewer dla .NET?
Odpowiedź: Możesz zapoznać się z dokumentacjąTutajaby uzyskać kompleksowe wskazówki dotyczące korzystania z interfejsu API.