Tento základní článek popisuje proces převodu Word na SVG pomocí NET REST API. Sada Aspose.Words for .NET Cloud SDK poskytuje snadné rozhraní a lze ji použít k exportu souboru Word DOC do souboru SVG. Pokud máte zájem o vývoj převaděče Word DOC na SVG s C# Low Code API, můžete se řídit jednoduchými pokyny sdílenými v tomto článku a zkusit tuto funkci prozkoumat pomocí funkčního ukázkového kódu.
Předpoklad
- Vytvořte si bezplatný účet Aspose.Cloud a získejte pověření API pro převod Wordu na SVG
- Stáhněte si Aspose.Words Cloud SDK pro .NET a proveďte konverzi DOCX na SVG
- Nastavte projekt C# pro převod Wordu na SVG pomocí výše uvedené sady SDK
Kroky k převodu Word DOC na SVG pomocí C# Low Code API
- Nastavte ID klienta a tajný klíč klienta pro rozhraní API pro převod dokumentu Word na SVG
- Vytvořte instanci objektu třídy WordsAPI s přihlašovacími údaji klienta
- Nastavte názvy vstupních Word a výstupních souborů SVG
- Otevřete ukázkový soubor DOCX a převeďte jej na datový proud
- Použijte metodu ConvertDocument k převedení DOCX na SVG pomocí REST API
- Uložte vygenerovaný soubor SVG na místní disk
Výše uvedené kroky vedou k dosažení DOCX na SVG převod pomocí REST API, přičemž proces je zahájen pomocí Aspose.Words for .NET REST SDK a vytvoření instance třídy WordsApi pomocí identifikátoru cloudové aplikace a tajných hodnot. Ukázkový soubor Word DOCX bude otevřen prostřednictvím datového proudu souboru z disku a použit metodou ConvertDocument() k dokončení procesu převodu Word na SVG v cloudu vrácením výstupního datového proudu souboru SVG, který lze uložit na disk.
Kód pro konverzi DOC na SVG s NET REST API
using Aspose.Words.Cloud.Sdk; | |
using Aspose.Words.Cloud.Sdk.Model.Requests; | |
using System; | |
using System.IO; | |
namespace WordsSample.Words | |
{ | |
public class WordsToSvg | |
{ | |
public void ConvertWordToSvgAsync() | |
{ | |
try | |
{ | |
var apiClient = new Configuration(); | |
apiClient.ClientSecret = ""; | |
apiClient.ClientId = ""; | |
//Create SDK object | |
WordsApi wordsApi = new WordsApi(apiClient); | |
string localPath = @"C:\Words\"; | |
string inputFile = "Test1.docx"; | |
string outputFile = "DOCXToSvg.svg"; | |
string outputFormat = "svg"; | |
//Read input file to bytes array | |
var inpuFileStream = File.Open(localPath + '/' + inputFile, FileMode.Open); | |
inpuFileStream.Position = 0; | |
//create conversion request object with input and output files | |
ConvertDocumentRequest convertDocumentRequest = new ConvertDocumentRequest(inpuFileStream, outputFormat, null, null, null, null, null, null, null); | |
var conversionTask = wordsApi.ConvertDocument(convertDocumentRequest); | |
conversionTask.Wait(); | |
var outputFileStream = conversionTask.Result; | |
outputFileStream.Position = 0; | |
using (var fileStream = File.Create(localPath + outputFile+"."+ outputFormat)) | |
{ | |
outputFileStream.Seek(0, SeekOrigin.Begin); | |
outputFileStream.CopyTo(fileStream); | |
} | |
} | |
catch (Exception e) | |
{ | |
Console.WriteLine(e.Message); | |
} | |
} | |
} | |
} |
Výše uvedený příklad kódu ukazuje kostru pro vývoj Word dokumentu na SVG převodník s C# REST API. Během procesu převodu můžete také nastavit další parametry, včetně cesty k výstupnímu dokumentu, přidání řádkování a názvu výstupního souboru. Tuto funkci převodu DOC na SVG lze použít s libovolnými aplikacemi bez kódu nebo s nízkým kódem na jakémkoli operačním systému podporujícím rozhraní .NET Framework.
V tomto článku jsme se zabývali procesem dosažení převodu Word na SVG pomocí NET REST API. Pokud vás zajímá převod Wordu do RTF, přečtěte si článek o tom, jak převést Word na RTF pomocí NET REST API.