Heim > Backend-Entwicklung > C#.Net-Tutorial > C# verwendet Free Spire.Presentation, um PPT einzufügen und zu bearbeiten und Tabellen zu löschen

C# verwendet Free Spire.Presentation, um PPT einzufügen und zu bearbeiten und Tabellen zu löschen

黄舟
Freigeben: 2017-10-01 07:24:57
Original
3251 Leute haben es durchsucht

Der Herausgeber hat festgestellt, dass mit der .NET-Komponente Free Spire.Presentation durch das Hinzufügen der Produkt-DLL-Datei in C# Vorgänge wie das Einfügen von Tabellen, das Bearbeiten und Löschen von Präsentationen einfach und schnell implementiert werden können. Bitte beachten Sie den spezifischen Implementierungscode unten . Artikelleiste

In der modernen Studien- und Büroarbeit stoßen wir häufig auf die Verwendung von Formularen, wie z. B. verschiedenen Dokumenten, Abrechnungen, Konten usw. Auch die Verwendung verschiedener Datentabellen in PPT-Präsentationen ist unvermeidlich. Zum Einfügen von Tabellen in PPT habe ich eine neue Methode gefunden, aber ich habe eine kostenlose .NET-Komponente verwendet – Free Spire.Presentation. Durch das Hinzufügen der Produkt-DLL-Datei in C# können Präsentationen einfach und schnell implementiert werden. Bei Bedarf können Sie es unter der folgenden URL herunterladen: https://www.e-iceblue.cn/Downloads/Free-Spire-Presentation-NET.html

1 Tabelle

Schritt 1: Erstellen Sie ein PowerPoint-Dokument


  Presentation ppt = new Presentation();
   ppt.SlideSize.Type = SlideSizeType.Screen16x9;
Nach dem Login kopieren

Schritt 2: Initialisieren Sie eine ITable-Instanz und geben Sie die Position und an Anzahl der Zeilen und Anzahl der Spalten, Zeilenhöhe und Spaltenbreite


double[] widths = new double[] { 100, 100, 100, 100, 100 };
   double[] heights = new double[] { 15, 15, 15, 15, 15 };
   ITable table = ppt.Slides[0].Shapes.AppendTable(80, 80, widths, heights);
Nach dem Login kopieren

Schritt 3: Integrierte Formatierung für die Tabelle festlegen


 table.StylePreset = TableStylePreset.LightStyle1Accent2;
Nach dem Login kopieren

Schritt 4: Deklarieren und initialisieren Sie ein String[,]-Array 


 string[,] data = new string[,]
{
   {"排名","姓名", "销售额","回款额","工号"},
   {"1","李彪","18270","18270","0011"},
   {"2","李娜","18105","18105","0025"},
   {"3","张丽","17987","17987","0008"},
   {"4","黄艳","17790","17790","0017"},
};
Nach dem Login kopieren

Schritt 6: Speichern Sie das Dokument     


 ppt.SaveToFile("创建表格.pptx", FileFormat.Pptx2010);
Nach dem Login kopieren

Nach Abschluss des Vorgangs erhalten Sie den folgenden PPT-Dokumenteffekt

2 . Tabellenzeilen und -spalten löschen

Schritt 1: Eine Präsentationsinstanz initialisieren und ein PowerPoint-Dokument laden                                                                                                                          >


Schritt 3: Löschen Sie den. vierten Spalte und Reihe                                                                                                                
Presentation ppt = new Presentation();
   ppt.LoadFromFile(@"C:\Users\Administrator\Desktop\创建表格.pptx");
Nach dem Login kopieren
Nach dem Login kopieren


ITable table = null;
   foreach (IShape shape in ppt.Slides[0].Shapes)
   {
    if (shape is ITable)
    {
     table = (ITable)shape;
Nach dem Login kopieren


3. Tabelle löschen
 table.ColumnsList.RemoveAt(3, false;
     table.TableRows.RemoveAt(4, false;
Nach dem Login kopieren

Schritt 1: Eine Präsentationsinstanz initialisieren und ein PowerPoint-Dokument laden                                                                                                                                                             

 ppt.SaveToFile("删除行与列.pptx", FileFormat.Pptx2010);
Nach dem Login kopieren

Schritt drei: Holen Sie sich alle Tabellengrafiken auf der ersten Folie und fügen Sie sie der Liste hinzu

Schritt vier: Erste Tabellengrafik aus der Folie löschen

Schritt 5: Dokument speichern


Presentation ppt = new Presentation();
   ppt.LoadFromFile(@"C:\Users\Administrator\Desktop\创建表格.pptx");
Nach dem Login kopieren
Nach dem Login kopieren


Zusammenfassung

List<IShape> tableShapes = new List<IShape>();
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonC# verwendet Free Spire.Presentation, um PPT einzufügen und zu bearbeiten und Tabellen zu löschen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage