Render SVG naar PPSM via .NET

.NET API om SVG naar PPSM te exporteren op Windows, macOS en Linux zonder Microsoft® PowerPoint te gebruiken

 

Met behulp van een pakket krachtige API’s voor bestandsindelingsautomatisering Aspose.Total for .NET kunt u SVG eenvoudig in twee eenvoudige stappen naar PPSM renderen. Door PDF Processing API Aspose.PDF for .NET te gebruiken, kunt u het SVG-bestandsformaat omzetten naar PPTX. Daarna kunt u met behulp van de Presentation Processing API Aspose.Slides for .NET , PPTX naar PPSM converteren.

.NET API om SVG naar PPSM te converteren

  1. Open het SVG-bestand met de klasse Document
  2. Converteer SVG naar PPTX met behulp van de Save methode
  3. Laad het PPTX-bestand met behulp van de Presentation class
  4. Sla het document op in PPSM-indeling met de methode Save en stel Ppsm in als SaveFormat

Conversievereisten

Installeer vanaf de opdrachtregel als nuget install Aspose.Total of via Package Manager Console van Visual Studio met Install-Package Aspose.Total.

U kunt ook het offline MSI-installatieprogramma of DLL’s in een ZIP-bestand downloaden van downloads .


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

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

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

Verkrijg XMP-metadata van SVG-bestand via .NET

Tijdens het converteren van SVG naar PPSM heeft u mogelijk extra XMP-metadata-informatie nodig om prioriteit te geven aan uw batchconversieproces. U kunt bijvoorbeeld uw conversiedocumenten ophalen en sorteren op aanmaakdatum en de documenten dienovereenkomstig verwerken. Aspose.PDF for .NET geeft u toegang tot de XMP-metadata van een SVG-bestand. Om de metadata van een SVG-bestand te krijgen, kunt u een Document -object maken en het invoer-SVG-bestand openen. Daarna kunt u de metadata van het bestand verkrijgen met behulp van de eigenschap 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"]);

Maak een alleen-lezen PPSM-bestand via .NET

Door de API Aspose.Slides for .NET te gebruiken, kunt u de functies van uw conversietoepassing verder verbeteren. Een van de functies kan zijn om uw uitvoerbestand alleen-lezen te maken om de beveiliging te vergroten. Met de API kunt u uw PPSM-bestand instellen op Alleen-lezen, wat betekent dat gebruikers (nadat ze de presentatie hebben geopend) de aanbeveling Alleen-lezen zien.


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

presentation.ProtectionManager.ReadOnlyRecommended = true;

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

Bekijk SVG conversieopties met .NET

SVGs converteren naar DOCM (Microsoft Word 2007 Marco-bestand)
SVGs converteren naar DOT (Microsoft Word-sjabloonbestanden)
SVGs converteren naar DOTM (Microsoft Word 2007+ sjabloonbestand)
SVGs converteren naar DOTX (Microsoft Word-sjabloonbestand)
SVGs converteren naar FLATOPC (Microsoft Word 2003 TekstverwerkingML)
SVGs converteren naar GIF (Grafisch uitwisselingsformaat)
SVGs converteren naar MARKDOWN (Lichtgewicht opmaaktaal)
SVGs converteren naar ODT (OpenDocument Tekstbestandsindeling)
SVGs converteren naar OTT (Documentsjabloon openen)
SVGs converteren naar PCL (Printeropdrachttaal)
SVGs converteren naar PS (PostScript-bestand)
SVGs converteren naar RTF (Rijk tekst formaat)
SVGs converteren naar WORDML (Microsoft Word 2003 TekstverwerkingML)
SVGs converteren naar XAMLFLOW (Power Automate van Microsoft)
SVGs converteren naar CSV (Door komma's gescheiden waarden)
SVGs converteren naar DIF (Formaat voor gegevensuitwisseling)
SVGs converteren naar EXCEL (Spreadsheet-bestandsindelingen)
SVGs converteren naar FODS (OpenDocument platte XML-spreadsheet)
SVGs converteren naar MD (Markdown-taal)
SVGs converteren naar ODS (OpenDocument-spreadsheet)
SVGs converteren naar SXC (StarOffice Calc-spreadsheet)
SVGs converteren naar TSV (Door tabs gescheiden waarden)
SVGs converteren naar XLAM (Excel-invoegtoepassing met ingeschakelde macro's)
SVGs converteren naar XLSB (Excel binaire werkmap)
SVGs converteren naar XLSM (Spreadsheet met ingeschakelde macro's)
SVGs converteren naar XLT (Excel 97 - 2003-sjabloon)
SVGs converteren naar XLTM (Excel-sjabloon met ingeschakelde macro's)
SVGs converteren naar ODP (OpenDocument-presentatieformaat)
SVGs converteren naar OTP (OpenDocument Standaardformaat)
SVGs converteren naar POT (Microsoft PowerPoint-sjabloonbestanden)
SVGs converteren naar POTM (Microsoft PowerPoint-sjabloonbestand)
SVGs converteren naar POTX (Microsoft PowerPoint-sjabloonpresentatie)
SVGs converteren naar POWERPOINT (Presentatie bestanden)
SVGs converteren naar PPS (PowerPoint-diavoorstelling)
SVGs converteren naar PPSX (PowerPoint-diavoorstelling)
SVGs converteren naar PPT (PowerPoint presentatie)
SVGs converteren naar PPTM (Presentatiebestand met ingeschakelde macro's)