I ett av de tidigare inläggen pratade vi om hur man konverterar PDF-filer till PowerPoint PPT/PPTX-presentationer med C# i våra .NET-applikationer. I de flesta fall fungerar den grundläggande uppsättningen av konverteringsalternativ bra. Men idag kommer vi att diskutera några avancerade knep för konvertering av PDF till PPTX:

Hantera anteckningar eller kommentarer i PDF till PPTX C#-konvertering

När jag berättar om något och använder en presentation tycker jag också om att göra anteckningar på bilder, rita pilar, göra accenter med geometriska former osv.

Hur man ritar på PDF?

Det är enkelt, jag öppnar min PDF-fil i Adobe Reader DC eller i Microsoft Edge och använder ett pennverktyg. Som standard använder Adobe Reader en röd penna.

hantera anteckningar i pdf till pptx

Göra anteckningar i Adobe Reader

Medan Microsoft Edge använder en blå.

Kommentarer och anteckningar från pdf till pptx

Om sådana PDF-filer konverteras till en PPTX-presentation, överförs alla anteckningar till PPTX-filen.

Hur kan vi fixa det?

När det gäller PDF-standarden har vi att göra med sidornas innehåll och ytterligare element med namnet annotering. Låt oss skriva en liten bit C#-kod för att undersöka vilka typer av kommentarer som finns i sådana dokument.

Efter utförandet får vi resultatet ungefär så här:

1 Andrew Ink #E52237
1 Andrew Popup #000000
1 Andrew Square #E52237
1 Andrew Popup #000000

Det betyder att det finns tre typer av kommentarer på PDF-sidan:

  • Bläck – det är vår blyertsteckning,
  • Fyrkant – vår rektangelritning,
  • Popup – en popup-kommentar visar text i ett popup-fönster för inmatning och redigering. Den ska inte visas ensam utan är associerad med en uppmärkningskommentar, dess överordnade anteckning, och ska användas för att redigera förälderns text. I vårt fall är popup-kommentarer kopplade till Ink and Square. Det ska inte ha någon utseendeström, så det kommer inte att påverka konvertering till PDF till PPTX.

Ta bort anteckningar i PDF till PPTX-konvertering

Så för att ta bort extra ritningar i PDF bör vi ta bort anteckningar med bläck och kvadrater. Följande är stegen för att utföra denna operation.

C#-kodavsnittet nedan visar ett av de möjliga sätten att ta bort anteckningar i PDF till PPTX-konvertering:

Som nämnts ovan kan presentatören använda olika verktyg och färger för kommentarer, och vi kan (om det behövs) trimma det sista provet. Till exempel kan vi bara ta bort röda (färgkod #E52237) kommentarer eller vissa presentatörs kommentarer.

Låt oss prova ett annat sätt att förbättra grafiskt innehåll i PDF till PPTX-konvertering.

C# PDF till PPTX - Separera dekorationsgrafik från innehållsbilder

När du konverterar PDF till PPTX grupperas vanligtvis alla bilder i PDF-filen i en enda bakgrundsbild i utdata. Det är inte alltid bekvämt och Aspose.PDF för .NET har ett speciellt läge som kan ändra omvandlarens beteende när man konverterar PDF till PPTX.

För att aktivera detta läge kan du ställa in egenskapen SeparateImages till true. Följande kodavsnitt visar hur du använder detta alternativ i PDF till PPTX-konvertering i C#:

Således kommer bilden från föregående exempel att delas upp i 3 bilder.

dekorationsbilder i pdf till pptx

Det bör noteras att det inte alltid är möjligt att exakt separera bakgrundsbilderna från innehållsbilderna. Därför kan omvandlaren ibland göra misstag och lägga till extra element till innehållet.

Slutsats

I den här artikeln lärde du dig hur du hanterar kommentarer och dekorationsgrafik i PDF till PPTX C#-konvertering. Du kan utvärdera arbetskvaliteten hos vår PDF till PPTX-omvandlare med en fullt fungerande gratis webbapplikation - Aspose.PDF PPTX Converter.

Se även