Posted 1 December 2021, 9:26 am EST
We are currently testing various PDF-Viewers from different software manufacturers to embed in our software application (C# / WPF).
After our functional tests with the trial version, we came to the conclusion that your PDF-Viewer suits our needs the best. Especially when it comes to scrolling and navigating through large documents on remote servers that do not have any dedicated graphics card installed, the performance of your PDF-viewer is outstanding and scrolling works very fluently compared to other PDF-viewers.
However, in contrast to other PDF-Viewers, we have one big showstopper by using the ComponentOne PDF-Viewer:
We cannot scroll to Named Destinations in PDF documents.
Linking to headings, that are labeled with named destinations, in other PDF documents is a very crucial process for us. In other words, our goal is that a hyperlink inside of document A does not open only document B, but opens it and jumps to on a specific heading (=named destination).
Currently the PDF-viewer does only provide the “GoToBookmark” method to scroll to a specific text/bookmark. The reason why we cannot use this function is because we can only pass a text (string) into that function. In our PDFs there could possibly be multiple headings that have the exact same title. By using GoToBookmark we would always result in scrolling to the first heading; but we do not have any chance to jump to the second, third … one.
In addition, but not as important, it would be nice if we could fetch all the named destinations of a pdf, like we already can with bookmarks.
If this Prio-A problem cannot be fixed, unfortunately we have to exclude ComponentOne from our selection of PDF-Viewers.