2017-09-18 1 views
0

Hallo Programmierung Welt,Hinzufügen von Kommentaren programmatisch zu Visio-Datei, wenn alle Seiten in Quelldatei enthalten Kommentare

ich ein Problem bin vor, ein Blocker, und ich neige dazu, zu glauben, dass mein Problem ein Fehler von Aspose ist.

Ich verwende Aspose-Bibliothek, um problemlos mit Visio-Dateien zu arbeiten. Es gibt eine Datei mit 2 Seiten und jede Seite hat Kommentare. Jetzt tritt mein Problem auf, wenn neue Kommentare zu irgendwelchen der Seiten hinzugefügt werden.

Fehlermeldung: „Artikel wurde bereits hinzugefügt Key im Wörterbuch: '. /visio/comments.xml' Schlüssel hinzugefügt: '/visio/comments.xml' ".

Dieser Schlüssel wird in der Datei '[Content_Types] .xml' verwendet, aber ich verstehe nicht, warum die Bibliothek versuchen würde, einen neuen Schlüssel dieses Typs hinzuzufügen.

Hat jemand schon einmal mit Aspose gearbeitet und ist dieses Problem aufgetreten?

Antwort

1

@Cristian Stirbe, Ich habe Ihr Szenario in unserer Umgebung mit der neuesten Version 17.8 von Aspose.Diagram für .NET API versucht und es geschafft, den gleichen Fehler zu replizieren. Es wurde unter der Ticket-ID DIAGRAMNET-51353 in unserem Bug-Tracking-System protokolliert. Ich werde es dich wissen lassen, sobald es behoben ist. Dies ist die Quelle Visio-Zeichnung und Code: Drawing.vsdx

[C#]

// load Visio drawing 
Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx"); 
// get page by name 
Aspose.Diagram.Page page = diagram.Pages.GetPage("Page-1"); 
// add comment 
page.AddComment(7.205905511811023, 3.880708661417323, "test"); 
// Save drawing 
diagram.Save(dataDir + "AddComment_out.vsdx", SaveFileFormat.VSDX); 

ich mit Aspose als Entwickler Evangelist arbeiten.

+0

Vielen Dank für Ihre Antwort. Ich wäre dankbar, wenn Sie mich wissen lassen würden, sobald neue Nachrichten kommen. Grüße ! :) –

+1

@CristianStirbe, die Ticket-ID DIAGRAMNET-51353 wurde aufgelöst. Bitte laden Sie die neueste Version 17.9 von Aspose.Diagram für .NET API: https://downloads.aspose.com/diagram/net/new-releases/aspose.diagram-for-.net-17.9/ –

+0

Vielen Dank viel. Sie haben sich so schnell bewegt, um dieses Problem zu lösen. Ich werde es testen und wir werden in Kontakt bleiben, wenn es noch etwas gibt. Grüße. –

Verwandte Themen