Rendera SVG till ODT via .NET

.NET API för att exportera SVG till ODT på Windows, macOS och Linux utan att använda Microsoft Word

 

Aspose.Total for .NET är ett kraftfullt API för att lägga till dokumentmanipulerings- och konverteringsfunktioner i din .NET-applikation. Genom att använda avancerad PDF Processing API Aspose.PDF för .NET , kan du konvertera SVG-filformat till DOC. Efter det, genom att använda kraftfulla Document Processing API Aspose.Words for .NET , kan du rendera DOC till ODT.

C# API för att konvertera SVG till ODT

  1. Öppna SVG-filen med klassen Document
  2. Konvertera SVG till Doc genom att använda metoden Save
  3. Ladda dokumentfilen genom att använda klassen Document av Aspose.Words
  4. Spara dokumentet i ODT-format med metoden Save och ställ in Odt som SaveFormat

Konverteringskrav

Installera från kommandoraden som nuget install Aspose.Total eller via Package Manager Console of Visual Studio med Install-Package Aspose.Total.

Alternativt kan du hämta offline MSI-installationsprogrammet eller DLL-filer i en ZIP-fil från downloads .


Document document = new Document("template.svg");
 
document.Save("DocOutput.doc", SaveFormat.Doc); 

var outputDocument = new Aspose.Words.Document("DocOutput.doc");

outputDocument.Save("output.odt", SaveFormat.Odt);   

Dekryptera SVG-fil med ägarlösenord via .NET

Innan du konverterar SVG till ODT, om du vill dekryptera ditt dokument kan du göra det med hjälp av API:et. För att dekryptera PDF-filen måste du först skapa ett Document objekt och öppna SVG med ägarens lösenord. Efter det måste du anropa metoden Decrypt för Document-objektet. Slutligen, spara den uppdaterade filen med hjälp av Save-metoden för Document-objektet.


Document document = new Document("Decrypt.svg", "password");

document.Decrypt();
 
document.Save("Decrypt_out.doc");

Skapa skrivskyddad ODT-fil via .NET

För att skydda din ODT från redigering och för att förhindra andra från att redigera känslig och konfidentiell information i ditt dokument, kan du också ställa in skyddet för dokumentet med hjälp av API:et. Du kan begränsa möjligheten att redigera ett dokument och endast tillåta vissa åtgärder med det. Detta kan göras med Aspose.Words for .NET API. Det låter dig styra hur du begränsar innehållet med hjälp av uppräkningsparametern ProtectionType . Du kan ställa in ditt dokument på skrivskyddat genom att använda följande kodrader.


Document document = new Document("input.doc");

document.Protect(ProtectionType.ReadOnly, "password");

document.Save("output.odt", SaveFormat.Odt);    

Utforska SVG konverteringsalternativ med .NET

Konvertera SVGs till DOCM (Microsoft Word 2007 Marco File)
Konvertera SVGs till DOT (Microsoft Word Template Files)
Konvertera SVGs till DOTM (Microsoft Word 2007+ Template File)
Konvertera SVGs till DOTX (Microsoft Word Template File)
Konvertera SVGs till FLATOPC (Microsoft Word 2003 WordprocessingML)
Konvertera SVGs till GIF (Graphical Interchange Format)
Konvertera SVGs till MHTML (Web Page Archive Format)
Konvertera SVGs till OTT (OpenDocument Standard Format)
Konvertera SVGs till PCL (Printer Command Language Document)
Konvertera SVGs till PS (PostScript File)
Konvertera SVGs till RTF (Rich Text Format)
Konvertera SVGs till WORDML (Microsoft Word 2003 WordprocessingML)
Konvertera SVGs till ODP (OpenDocument Presentation Format)
Konvertera SVGs till OTP (OpenDocument Standard Format)
Konvertera SVGs till POT (Microsoft PowerPoint Template Files)
Konvertera SVGs till POTM (Microsoft PowerPoint Template File)
Konvertera SVGs till POTX (Microsoft PowerPoint Template Presentation)
Konvertera SVGs till PPS (PowerPoint Slide Show)
Konvertera SVGs till PPSM (Macro-enabled Slide Show)
Konvertera SVGs till PPSX (PowerPoint Slide Show)
Konvertera SVGs till PPT (Microsoft PowerPoint 97-2003)
Konvertera SVGs till PPTM (Macro-enabled Presentation File)
Konvertera SVGs till SWF (Shockwave Flash Movie)
Konvertera SVGs till CSV (Comma Seperated Values)
Konvertera SVGs till DIF (Data Interchange Format)
Konvertera SVGs till EXCEL (Spreadsheet File Formats)
Konvertera SVGs till FODS (OpenDocument Flat XML Spreadsheet)
Konvertera SVGs till MD (Markdown Language)
Konvertera SVGs till ODS (OpenDocument Spreadsheet)
Konvertera SVGs till SXC (StarOffice Calc Spreadsheet)
Konvertera SVGs till TSV (Tab Seperated Values)
Konvertera SVGs till TXT (Text Document)
Konvertera SVGs till XLAM (Excel Macro-Enabled Add-In)
Konvertera SVGs till XLSB (Excel Binary Workbook)
Konvertera SVGs till XLSM (Macro-enabled Spreadsheet)
Konvertera SVGs till XLT (Excel 97 - 2003 Template)