Vykreslit SVG na PPSM přes .NET

.NET API pro export SVG do PPSM na Windows, macOS a Linux bez použití Microsoft® PowerPoint

 

Pomocí balíčku výkonných rozhraní API pro automatizaci formátů souborů Aspose.Total for .NET můžete snadno vykreslit SVG na PPSM ve dvou jednoduchých krocích. Pomocí rozhraní API pro zpracování PDF Aspose.PDF for .NET můžete převést formát souboru SVG na PPTX. Poté můžete pomocí rozhraní Presentation Processing API Aspose.Slides for .NET převést PPTX na PPSM.

.NET API pro převod SVG na PPSM

  1. Otevřete soubor SVG pomocí třídy Document
  2. Převeďte SVG na PPTX pomocí metody Save
  3. Načtěte soubor PPTX pomocí třídy Presentation
  4. Uložte dokument do formátu PPSM pomocí metody Save a nastavte Ppsm jako SaveFormat

Požadavky na převod

Instalujte z příkazového řádku jako nuget install Aspose.Total nebo pomocí konzoly Správce balíčků sady Visual Studio s Install-Package Aspose.Total.

Případně si stáhněte offline instalační program MSI nebo knihovny DLL v souboru ZIP z stažení .


Document document = new Document("input.svg");
 
document.Save("PptxOutput.pptx", SaveFormat.Pptx); 

Presentation presentation = new Presentation("PptxOutput.pptx");

presentation.Save("output.ppsm", SaveFormat.Ppsm);   

Získejte metadata XMP ze souboru SVG přes .NET

Při převodu SVG na PPSM možná budete potřebovat další informace o metadatech XMP, abyste upřednostnili proces dávkové konverze. Můžete například získat a seřadit své převodní dokumenty podle data vytvoření a podle toho je zpracovat. Aspose.PDF for .NET umožňuje přístup k metadatům XMP souboru SVG. Chcete-li získat metadata souboru SVG, můžete vytvořit objekt Document a otevřít vstupní soubor SVG. Poté můžete získat metadata souboru pomocí vlastnosti Metadata .


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

Console.WriteLine(doc.Metadata["xmp:CreateDate"]);
Console.WriteLine(doc.Metadata["xmp:Nickname"]);
Console.WriteLine(doc.Metadata["xmp:CustomProperty"]);

Vytvořte soubor PPSM pouze pro čtení přes .NET

Pomocí Aspose.Slides for .NET API můžete dále vylepšit funkce své konverzní aplikace. Jednou z funkcí může být vytvoření výstupního souboru pouze pro čtení pro zvýšení bezpečnosti. Rozhraní API vám umožňuje nastavit soubor PPSM pouze pro čtení, což znamená, že uživatelé (po otevření prezentace) uvidí doporučení pouze pro čtení.


Presentation presentation = new Presentation("PptxOutput.pptx");

presentation.ProtectionManager.ReadOnlyRecommended = true;

presentation.Save("output.ppsm", SaveFormat.Ppsm);     

Prozkoumat možnosti konverzace SVG pomocí .NET

Převést SVGs na DOCM (Soubor Marco aplikace Microsoft Word 2007)
Převést SVGs na DOT (Soubory šablon aplikace Microsoft Word)
Převést SVGs na DOTM (Soubor šablony aplikace Microsoft Word 2007+)
Převést SVGs na DOTX (Soubor šablony aplikace Microsoft Word)
Převést SVGs na FLATOPC (Microsoft Word 2003 WordprocessingML)
Převést SVGs na GIF (Grafický výměnný formát)
Převést SVGs na MARKDOWN (Lehký značkovací jazyk)
Převést SVGs na ODT (Formát textového souboru OpenDocument)
Převést SVGs na OTT (Šablona OpenDocument)
Převést SVGs na PCL (Příkazový jazyk tiskárny)
Převést SVGs na PS (PostScriptový soubor)
Převést SVGs na RTF (Formát RTF)
Převést SVGs na WORDML (Microsoft Word 2003 WordprocessingML)
Převést SVGs na XAMLFLOW (Power Automate od Microsoftu)
Převést SVGs na ODP (Formát prezentace OpenDocument)
Převést SVGs na OTP (Standardní formát OpenDocument)
Převést SVGs na POT (Soubory šablon aplikace Microsoft PowerPoint)
Převést SVGs na POTM (Soubor šablony Microsoft PowerPoint)
Převést SVGs na POTX (Prezentace šablony Microsoft PowerPoint)
Převést SVGs na POWERPOINT (Prezentační soubory)
Převést SVGs na PPS (Prezentace PowerPoint)
Převést SVGs na PPSX (Prezentace PowerPoint)
Převést SVGs na PPT (Prezentace v Powerpointu)
Převést SVGs na PPTM (Soubor prezentace s podporou maker)
Převést SVGs na SWF (Film Shockwave Flash)
Převést SVGs na CSV (Hodnoty oddělené čárkami)
Převést SVGs na DIF (Formát výměny dat)
Převést SVGs na EXCEL (Formáty tabulkových souborů)
Převést SVGs na FODS (OpenDocument Flat XML tabulka)
Převést SVGs na MD (Markdown Language)
Převést SVGs na ODS (Tabulka OpenDocument)
Převést SVGs na SXC (Tabulka StarOffice Calc)
Převést SVGs na TSV (Hodnoty oddělené tabulátorem)
Převést SVGs na TXT (Textový dokument)
Převést SVGs na XLAM (Doplněk Excel s podporou maker)
Převést SVGs na XLSB (Binární sešit Excel)
Převést SVGs na XLSM (Tabulka s podporou maker)
Převést SVGs na XLT (Šablona Excel 97 - 2003)