Ten samouczek krok po kroku zawiera wyczerpujący przewodnik dotyczący konwertowania plików RTF na SVG przy użyciu języka C#. Rich Text Format (RTF) i Scalable Vector Graphics (SVG) to dwa różne formaty plików używane odpowiednio do przechowywania i wyświetlania tekstu i grafiki. Konwersja plików RTF do formatu SVG może być korzystna, gdy chcesz zachować formatowanie i układ dokumentu w skalowalnym formacie wektorowym. Przedstawimy fragment kodu, który ilustruje, jak eksportować RTF do SVG w C#.
Kroki, aby przekonwertować RTF na SVG przy użyciu C#
- Zainstaluj GroupDocs.Conversion for .NET za pomocą menedżera pakietów NuGet
- Dołącz odwołanie do przestrzeni nazw GroupDocs.Conversion do swojego projektu
- Utwórz instancję klasy Converter, przekazując ścieżkę pliku RTF jako argument do jej konstruktora
- Wywołaj metodę Converter.GetPossibleConversions, aby pobrać opcje konwersji dla SVG
- Wywołaj metodę Save klasy Converter, aby zapisać wyjściowy plik SVG na dysku
Biblioteka wykorzystana w tym samouczku została zaprojektowana do bezproblemowej pracy na różnych platformach, zapewniając, że udostępniony kod może być wykonywany w dowolnym systemie operacyjnym. Te kroki można wykonać w powszechnie używanych systemach operacyjnych, takich jak Windows, macOS i Linux, pod warunkiem, że zainstalowana jest platforma .NET. Do konwersji z formatu RTF na SVG nie jest wymagana żadna dodatkowa instalacja oprogramowania. Wykonując szczegółowe kroki opisane powyżej, proces generowania SVG z RTF przy użyciu C# staje się stosunkowo prosty. Oto przykładowy przykład kodu do konwersji dokumentów.
Kod do konwersji RTF na SVG przy użyciu C#
using GroupDocs.Conversion; | |
namespace ConvertRTFtoSVGUsingCSharp | |
{ | |
internal class Program | |
{ | |
public static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Conversion library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Conversion.lic"); | |
// Import RTF document | |
var converter = new Converter("input.rtf"); | |
// Get conversion option for final output document | |
var conversionoptions = converter.GetPossibleConversions()["svg"] | |
.ConvertOptions; | |
// Save the SVG to disk | |
converter.Convert("result.svg", conversionoptions); | |
} | |
} | |
} |
W tym artykule przedstawiono szczegółowy samouczek dotyczący konwersji formatu C# RTF do formatu SVG, w tym przykład kodu funkcjonalnego. Dostarczony kod jest zwięzły i wymaga tylko kilku wywołań API, aby pomyślnie przeprowadzić konwersję RTF do SVG w języku C#. Po zainstalowaniu zalecanej biblioteki konwersji dokumentów i dokonaniu niezbędnych modyfikacji w ścieżkach plików, włączenie tego kodu do projektów jest prostym i bezproblemowym zadaniem.
W poprzednim artykule omówiliśmy proces konwersji z TXT na RTF. Jeśli potrzebujesz dodatkowych wskazówek, zalecamy zapoznanie się z naszym obszernym samouczkiem na stronie jak przekonwertować TXT na RTF za pomocą C#.