You can use GroupDocs.Viewer. It renders each TIFF frame as a separate page.
See this viewernet-sample.zip (210.7 KB) that includes TIFF with two frames and output PDF with two pages. No special options required:
using (Viewer viewer = new Viewer("33266.tif"))
{
PdfViewOptions viewOptions = new PdfViewOptions();
viewer.View(viewOptions);
}
Bimser Synergy
Go to the latest page and press the zoom-out button, You will see it creates a gap under pages.
Conversion did not work for us because there are multiple types of servers and file restrictions on our side.
I tried conversion with caching but it is incompatible with our caching mechanisms.
Quick fix: you can locate this.height=o/i-s/i+"px" in the main.js file and replace it with this.height="0px". This fixes the empty space on zoom but does not resolves the root cause of this issue.
For the further analysis of this issue we would need the Angular application that you’re using.
Applying that solution on browser solves the problem only on that browser.
But we cant change main.js on the server side, it is going through a build process and creates its own main.js.
The problem does not happen on your latest sample. It doesn’t happen on our local either.
Tried to view sample I provided on your online viewer but there is a size limit I guess
I am sorry but I am not allowed to share our code at the moment.
After checking the commits I don’t think that they are related to the issue you shared. Since you can’t share the code I can point you to the possible places in the source code that is causing the issue: