gpt4 book ai didi

java - 从 Asciidoctor 创建 PDF 文件时出现异常

转载 作者:行者123 更新时间:2023-12-01 09:16:56 26 4
gpt4 key购买 nike

我在 Spring boot 应用程序中使用以下库从 ascii doc 文件创建 pdf 文件时遇到异常。

org.asciidoctor:asciidoctorj:1.6.0-alpha.3
org.asciidoctor:asciidoctorj-pdf:1.5.0-alpha.11
org.asciidoctor:asciidoctorj-epub3:1.5.0-alpha.6

我发现之前报告的类似问题通过设置类加载器尝试过,但没有成功。

显示的异常是

org.jruby.exceptions.RaiseException: (LoadError) no such file to load -- asciidoctor
at org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:944) ~[jruby-core-9.1.2.0.jar!/:?]
at RUBY.require(uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:55) ~[?:?]
at RUBY.<top>(<script>:9) ~[?:?]

我的代码如下所示。路径是ascii doc存放的目录。

final Asciidoctor asciidoctor = create();
asciidoctor.renderDirectory(new AsciiDocDirectoryWalker(path), options().backend("pdf").get());
asciidoctor.shutdown();

最佳答案

我从Spring boot团队得到了解决方案。请引用Spring boot Github issue了解更多详情

关于java - 从 Asciidoctor 创建 PDF 文件时出现异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40482389/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com