如何使用gradle将asciidoc导出到ODT或ODF?
我试图将Ascidoc文档导出到ODT。我找到了非官方的后端实现来完成这项工作:。我的问题是:如何使用gradle安装和使用这个后端?有可能吗?我不知道如何开始 这是我的build.gradle,用于PDF如何使用gradle将asciidoc导出到ODT或ODF?,gradle,asciidoc,asciidoctor,Gradle,Asciidoc,Asciidoctor,我试图将Ascidoc文档导出到ODT。我找到了非官方的后端实现来完成这项工作:。我的问题是:如何使用gradle安装和使用这个后端?有可能吗?我不知道如何开始 这是我的build.gradle,用于PDF buildscript { repositories { mavenCentral() jcenter() } dependencies { classpath 'org.asciidoctor:asciidoctor-
buildscript {
repositories {
mavenCentral()
jcenter()
}
dependencies {
classpath 'org.asciidoctor:asciidoctor-gradle-plugin:1.5.3'
classpath 'org.asciidoctor:asciidoctorj-pdf:1.5.0-alpha.11'
classpath 'org.asciidoctor:asciidoctorj-diagram:1.5.0'
}
}
plugins {
id 'org.asciidoctor.convert' version '1.5.3'
}
apply plugin: 'java'
apply plugin: 'org.asciidoctor.convert'
asciidoctorj {
version = '1.5.4'
}
asciidoctor {
backends 'pdf'
requires 'asciidoctor-diagram'
sourceDir = file('dok/')
outputDir = file('build/')
attributes \
'buildDir': buildDir,
'imagesdir': "$buildDir/images"
}
也许不是你想听的。我认为使用Asciidector gradle插件生成odf文件是不可能的。如果您查看使用gradle插件的示例,我看不到odf的示例:-(
如果你能在上提出一个功能请求,并希望有人会开始,那就太酷了。也许你不想听什么。我认为用Asciidector gradle插件生成odf文件是不可能的。如果你看一下使用gradle插件的示例,我看不到odf的示例:-(
如果你能在上提出一个功能请求,并希望有人能启动,那就太酷了。首先要澄清一件事:你提到的转换器()是针对AsciiDoc语言的原始Python实现。gradle插件使用了
Asciidoctor
,这是用Ruby完成的替代实现,如果你问我的话,是当前的参考标准。
AscidActor不直接支持ODF,但支持可插拔转换器,并且已经有了尝试(),但似乎并不稳定。
在那些没有直接转换器的情况下,你可以尝试一些中间步骤,比如转换到doocbook,然后从doocbook转换到最终格式。通过谷歌搜索,我发现了一个来自spring的插件,显然支持doocbook的ODF,但你需要测试它,一些功能可能会受到限制
PS:我想提供参考资料的链接,但******代表系统阻止我这样做。首先要澄清一点:您提到的转换器()是针对AsciiDoc语言的原始Python实现。gradle插件使用了
Asciidoctor
,这是用Ruby完成的替代实现,如果你问我的话,是当前的参考标准。
AscidActor不直接支持ODF,但支持可插拔转换器,并且已经有了尝试(),但似乎并不稳定。
在那些没有直接转换器的情况下,你可以尝试一些中间步骤,比如转换到doocbook,然后从doocbook转换到最终格式。通过谷歌搜索,我发现了一个来自spring的插件,显然支持doocbook的ODF,但你需要测试它,一些功能可能会受到限制
PS:我想提供参考资料的链接,但是******代表系统阻止我这样做