NET REST API ile Word'ü SVG'ye dönüştürün

Bu temel makalede NET REST API ile Word‘yi SVG‘ye dönüştürme süreci ele alınmaktadır. Aspose.Words for .NET Cloud SDK, kolay bir arayüz sağlar ve bir Word DOC dosyasını bir SVG dosyasına aktarmak için kullanılabilir. C# Düşük Kod API’si ile Word DOC’tan SVG’ye dönüştürücü geliştirmekle ilgileniyorsanız, bu makalede paylaşılan basit yönergeleri izleyebilir ve çalışan bir örnek kod kullanarak özelliği keşfetmeyi deneyebilirsiniz.

Önkoşul

C# Düşük Kod API’si ile Word DOC’u SVG’ye Dönüştürme Adımları

  1. Word Doc’u SVG’ye dönüştürmek amacıyla API için İstemci Kimliğini ve İstemci Sırrını ayarlayın
  2. İstemci kimlik bilgilerinizle WordsAPI sınıfının bir nesnesini örnekleyin
  3. Giriş Word’ünü ve çıkış SVG dosya adlarını ayarlayın
  4. Örnek DOCX dosyasına erişin ve bunu bir dosya akışına dönüştürün
  5. REST API’yi kullanarak DOCX’i SVG’ye dönüştürmek için ConvertDocument} yöntemini kullanın
  6. Oluşturulan SVG dosyasını yerel diske kaydedin

Yukarıdaki adımlar, REST API* kullanarak *DOCX’ten SVG’ye dönüştürmeyi gerçekleştirmeye yönelik rehberlik sağlar; burada süreç, Aspose.Words for .NET REST SDK kullanılarak ve bulut uygulaması tanımlayıcısı ve gizli değerler kullanılarak WordsApi sınıfının başlatılmasıyla başlatılır. Örnek Word DOCX dosyası, diskteki dosya akışı yoluyla açılacak ve ConvertDocument() yöntemi tarafından, diske kaydedilebilecek çıktı SVG dosya akışını döndürerek bulutta Word’den SVG’ye dönüştürme işlemini tamamlamak için kullanılacaktır.

NET REST API ile DOC’dan SVG’ye Dönüştürme Kodu

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);
}
}
}
}

Yukarıdaki örnek kod, C# REST API* ile *Word belgesinden SVG’ye dönüştürücü geliştirmeye yönelik iskeleti gösterir. Ayrıca, çıktı belgesinin yolu, satır aralığı ekleme ve çıktı dosyası adı dahil, dönüştürme işlemi sırasında ek parametreleri de ayarlayabilirsiniz. DOC’den SVG’ye dönüştürmenin bu özelliği, .NET Framework’ü destekleyen herhangi bir işletim sistemindeki kodsuz veya düşük kodlu uygulamalarla kullanılabilir.

Bu makalede, NET REST API* ile *Word’den SVG’ye dönüştürme işlemini gerçekleştirme sürecini ele aldık. Word’den RTF’ye dönüştürmeyle ilgileniyorsanız, nasıl NET REST API ile Word’ü RTF’ye dönüştürün yapılacağına ilişkin makaleye bakın.

 Türkçe