Я изучаю различные технологии, связанные с форматированием данных в форме документа. Для этого есть много программных платформ, но большинство из них довольно дороги.Может ли XSL-FO использовать для создания МНОГО документов?
Я наткнулся на XSL-FO и смотрел глубже в него, чтобы увидеть, может ли он соответствовать моим потребностям. Но пока я не смог ответить на этот вопрос. Может ли он использоваться для создания нескольких документов в один поток?
FOP может создавать AFP (язык печати, используемый моей компанией для массовых печатных изданий), и он работает очень хорошо (мне нужно будет сделать больше конфигурации шрифтов, чтобы сделать его действительно полезным). Но я еще не видел никаких доказательств того, что XSL-FO может создавать сотни, тысячи или в моем случае сотни тысяч документов (операторов) в одном потоке печати.
Еще один вопрос для тех, кто знает FOP ... может ли он индексировать (TLE, NOPs и т. Д.) Документы в потоке AFP?
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ:
У меня нет никакого кода, чтобы показать/акцию, так как этот маленький проект находится в стадии исследования. Мне очень хотелось бы знать, удовлетворит ли XSL-FO мои потребности, прежде чем я буду проводить следующие 4-6 месяцев в книгах, учебниках и руководствах, кодируя что-то вместе, только чтобы найти, что он не может делать то, что мне нужно.
Что я ищу - это способ создания нескольких документов в одном потоке печати (AFP) для наматывания на коммерческие принтеры. Я нашел fop как конвертер на основе Java с открытым исходным кодом для превращения XSL-FO в AFP (или PDF или целый ряд других выходов).
Для этих целей, документ может быть определен следующим образом: группа страниц/показов, которые начинаются с страницы 1.
До сих пор я не видел, как XSL-FO может производить ничего, кроме одного документ за раз. Конечно, мой набег на XSL находится в зачаточном состоянии, поэтому я искал ответы здесь.
некоторых возможных ответов на этот вопрос, что бы не удивило бы:
«Да, XSL-FO может сделать это ... смотреть в ВОК: новый-документ тега.»
«Нет, XSL-FO предназначен для создания единого документа. Чтобы создать несколько документов, вам необходимо либо использовать стороннюю часть программного обеспечения, либо послепродавать XSL-FO для« подделки »нескольких документов. "
Если да, то я продолжу это дальше. Если ответ «да», но он стоит денег, я буду преследовать другие пути, которые также стоят денег, но с ними гораздо легче развиваться. Если ответ будет отрицательным, тогда я снова продолжу другие пути.
Надеюсь, это прояснит мой запрос. У кого-нибудь есть хорошее представление обо мне?
ДОПОЛНИТЕЛЬНО:
Это выглядит многообещающим: http://xmlgraphics.apache.org/fop/trunk/output.html#afp
@Hinata Hyuga: правила SE требуют раскрытия их принадлежности к компании, особенно если их ответ в первую очередь касается продуктов компании. Будьте осторожны при удалении подписей с такими раскрытиями, которые делают ** редактор ** нарушением правил SE. – bytebuster
Ну, мой оригинальный пост включил «Кевин Браун, RenderX», но был отредактирован. укажите, как изменить сообщение, чтобы показать правильную принадлежность, которая не будет редактироваться. –
Я надеялся на решение, которое работает в рамках дешевой и бесплатной инфраструктуры XSL-FO, а не в качестве решения для покупки-нашего программного обеспечения. Для этого есть множество доступных решений, но вся концепция «доморощенного» заключается в том, чтобы развиваться как можно дольше. Как только кредитные карты выходят, характер решения обычно резко меняется. – mswanberg