我为我们工作的公司拥有我们开发的CBT系统。我们必须通过我们系统中的内容来创建书籍,我开发了一个程序并将所有内容从我们的系统中下载并创建不同培训模块的离线版本。将网站变成pdf的最佳解决方案
我创建了一个程序,使用离线版本的CBT创建PDF文档。它通过使用Websites Screenshot来创建不同页面的屏幕截图,然后使用iTextSharp从这些图像创建一个PDF文档。
它接缝是一个记忆拥抱,痛苦缓慢。有40个CBT模块需要变成书籍。尽管每次创建一本书后我都会采取一切措施来清除内存。大约2本书后,它崩溃,因为没有剩余的内存。
有没有更好的方法来做到这一点,而不必采取一个网页的屏幕截图,将产生PDF文档内的网页相同的外观?