Разделить большой HTML-документ по странице - PullRequest
1 голос
/ 26 июня 2011

У меня очень длинная статья длиной более 50 страниц в одном HTML-документе.Я хотел бы знать, есть ли алгоритм, который может разбить документ HTML на страницу (страница размером A4), вроде функции предварительного просмотра печати, на файлы меньшего размера для каждой страницы при сохранении правильного форматирования.

Я использую.NET 4.0 C #

Ответы [ 4 ]

0 голосов
/ 26 июня 2011

Непонятно, почему вы хотите это сделать, но попробуйте просто открыть свою страницу в Microsoft Word. В Microsoft Word есть «Макет печати», где вы будете видеть ваш документ по странице. В конце концов вы сможете отредактировать его, чтобы он подходил.

0 голосов
/ 26 июня 2011

Вы можете использовать HTMLDOC для разделения HTML на страницы:

Вот блог, объясняющий процесс

0 голосов
/ 26 июня 2011

Вы пытались использовать виртуальный принтер, такой как CutePDF , и распечатать документ в PDF? Кроме того, согласно сайту, на который я ссылаюсь, у CutePDF есть собственный SDK.

0 голосов
/ 26 июня 2011

Это не всегда работает, но иногда вы можете распечатать документ в PDF, разделить PDF на один PDF на страницу и преобразовать эти PDF-файлы в HTML-файлы.Однако результат не всегда хорош.

...