Renderowanie dokumentu Microsoft Word jako pliku przenośnej grafiki sieciowej może być cenną umiejętnością, gdy trzeba wyświetlić zawartość dokumentu w Internecie lub w innych kontekstach cyfrowych. PNG to powszechnie używany format obrazu, znany z bezstratnej kompresji i obsługi przezroczystego tła. W tym obszernym przewodniku przeprowadzimy Cię przez procedurę renderowania DOCX jako PNG przy użyciu języka C#. Oto podstawowe kroki renderowania formatu DOCX do formatu PNG przy użyciu języka C# wraz z przykładem kodu.
Kroki renderowania DOCX jako PNG przy użyciu C#
- Skorzystaj z menedżera pakietów NuGet, aby zainstalować GroupDocs.Viewer for .NET do renderowania DOCX do formatu PNG
- Dodaj odniesienie GroupDocs.Viewer do swojego projektu w celu renderowania stron DOCX w plikach PNG
- Utwórz obiekt klasy Viewer, przekazując ścieżkę pliku DOCX jako argument do jego konstruktora
- Uzyskaj opcje widoku, tworząc obiekt klasy PngViewOptions
- Wywołaj metodę Viewer.View z opcjami widoku, aby wyrenderować plik DOCX jako PNG
Renderowanie DOCX jako PNG umożliwia wyodrębnienie określonych obrazów, grafik lub diagramów z dokumentu programu Word, co może być przydatne w prezentacjach, witrynach internetowych lub publikacjach cyfrowych. PNG to standardowy format obrazu internetowego, zapewniający spójne wyświetlanie wyrenderowanych obrazów w witrynach internetowych i na różnych urządzeniach. Jeśli masz zainstalowaną platformę .NET, możesz z łatwością postępować zgodnie z podanymi instrukcjami w popularnych systemach operacyjnych, takich jak Windows, macOS i Linux, aby z łatwością utworzyć plik PNG z DOCX przy użyciu języka C#.
Kod do renderowania DOCX jako PNG przy użyciu C#
using GroupDocs.Viewer; | |
using GroupDocs.Viewer.Options; | |
namespace RenderDOCXasPNGUsingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Viewer library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Viewer.lic"); | |
using (var viewer = new Viewer("input.docx")) | |
{ | |
// Create a PNG image for each document page. | |
// {0} is replaced with the current page number in the image name. | |
var viewOptions = new PngViewOptions("output_{0}.png"); | |
// Set width and height. | |
viewOptions.Width = 800; | |
viewOptions.Height = 900; | |
viewer.View(viewOptions); | |
} | |
} | |
} | |
} |
Dzięki informacjom zawartym w tym artykule możesz z łatwością przekonwertować DOCX na PNG w języku C#. Podany kod jest krótki i wymaga tylko kilku wywołań API, aby poprawnie wyrenderować dokumenty. Włączenie kodu renderującego Word do PNG do aplikacji jest prostym i bezproblemowym procesem po fachowym skonfigurowaniu zalecanej biblioteki i przeprowadzeniu niezbędnych zmian ścieżki pliku.
W poprzednim artykule zagłębiliśmy się w proces konwersji DOCX na HTML za pomocą C#. Jeśli potrzebujesz dalszej pomocy, zalecamy zapoznanie się z naszym obszernym samouczkiem na temat renderuj DOCX jako HTML przy użyciu C#