Render PDF naar ODP via .NET

.NET API om PDF naar ODP 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 PDF eenvoudig in twee eenvoudige stappen naar ODP renderen. Door PDF Processing API Aspose.PDF for .NET te gebruiken, kunt u het PDF-bestandsformaat omzetten naar PPTX. Daarna kunt u met behulp van de Presentation Processing API Aspose.Slides for .NET , PPTX naar ODP converteren.

.NET API om PDF naar ODP te converteren

  1. Open het PDF-bestand met de klasse Document
  2. Converteer PDF 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 ODP-indeling met de methode Save en stel Odp 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.pdf");
 
document.Save("PptxOutput.pptx", SaveFormat.Pptx); 

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

presentation.Save("output.odp", SaveFormat.Odp);   

Verkrijg XMP-metadata van PDF-bestand via .NET

Tijdens het converteren van PDF naar ODP 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 PDF-bestand. Om de metadata van een PDF-bestand te krijgen, kunt u een Document -object maken en het invoer-PDF-bestand openen. Daarna kunt u de metadata van het bestand verkrijgen met behulp van de eigenschap Metadata .


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

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

Maak een alleen-lezen ODP-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 ODP-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.odp", SaveFormat.Odp);     

Bekijk PDF conversieopties met .NET

PDFs converteren naar DOCM (Microsoft Word 2007 Marco-bestand)
PDFs converteren naar DOT (Microsoft Word-sjabloonbestanden)
PDFs converteren naar DOTM (Microsoft Word 2007+ sjabloonbestand)
PDFs converteren naar DOTX (Microsoft Word-sjabloonbestand)
PDFs converteren naar FLATOPC (Microsoft Word 2003 TekstverwerkingML)
PDFs converteren naar GIF (Grafisch uitwisselingsformaat)
PDFs converteren naar MARKDOWN (Lichtgewicht opmaaktaal)
PDFs converteren naar ODT (OpenDocument Tekstbestandsindeling)
PDFs converteren naar OTT (Documentsjabloon openen)
PDFs converteren naar PCL (Printeropdrachttaal)
PDFs converteren naar PS (PostScript-bestand)
PDFs converteren naar RTF (Rijk tekst formaat)
PDFs converteren naar WORDML (Microsoft Word 2003 TekstverwerkingML)
PDFs converteren naar XAMLFLOW (Power Automate van Microsoft)
PDFs converteren naar APNG (Geanimeerde draagbare netwerkafbeeldingen)
PDFs converteren naar CSV (Door komma's gescheiden waarden)
PDFs converteren naar DICOM (Digitale beeldvorming en communicatie in de geneeskunde)
PDFs converteren naar DIF (Formaat voor gegevensuitwisseling)
PDFs converteren naar DXF (Autodesk Drawing Exchange-indeling)
PDFs converteren naar EMZ (Windows gecomprimeerd verbeterd metabestand)
PDFs converteren naar EXCEL (Spreadsheet-bestandsindelingen)
PDFs converteren naar FODS (OpenDocument platte XML-spreadsheet)
PDFs converteren naar IMAGE (Afbeeldingsbestanden)
PDFs converteren naar MD (Markdown-taal)
PDFs converteren naar ODS (OpenDocument-spreadsheet)
PDFs converteren naar PSD (Photoshop-document)
PDFs converteren naar SVGZ (Gecomprimeerde schaalbare vectorafbeeldingen)
PDFs converteren naar SXC (StarOffice Calc-spreadsheet)
PDFs converteren naar TGA (Truevision grafische adapter)
PDFs converteren naar TSV (Door tabs gescheiden waarden)
PDFs converteren naar WMF (Windows-metabestand)
PDFs converteren naar WMZ (Gecomprimeerd Windows-metabestand)
PDFs converteren naar XLAM (Excel-invoegtoepassing met ingeschakelde macro's)
PDFs converteren naar XLSB (Excel binaire werkmap)
PDFs converteren naar XLSM (Spreadsheet met ingeschakelde macro's)
PDFs converteren naar XLT (Excel 97 - 2003-sjabloon)
PDFs converteren naar XLTM (Excel-sjabloon met ingeschakelde macro's)