Для этого MustangProject предоставляет решение со своей библиотекой, работающей на Java (руководство, которому я следую, приведено здесь).
Я загрузил и установил последнюю среду выполнения Java и пакет разработки Java для MacOS и скомпилировал класс с помощью команды терминала javac -cp mustangProject.jar ZUGFeRDTest.java.
Содержимое Файл «ZUGFeRDTest» имеет следующий вид:
Код: Выделить всё
import org.mustangproject.ZUGFeRD.ZUGFeRDExporterFromA3;
public class ZUGFeRDTest {
public static void main(String[] args) {
try {
ZUGFeRDExporterFromA3 exporter = new ZUGFeRDExporterFromA3();
exporter.load("input.pdf");
exporter.export("output_with_zugferd.pdf");
System.out.println("Invoice successfully created.");
} catch (Exception e) {
e.printStackTrace();
}
}
}В ту же папку я поместил PDF-файл с именем «input.pdf», библиотеку и мой класс.
Я получил это предупреждение «SLF4J(W): поставщики SLF4J не найдены». когда я запускаю следующую команду на терминале:
Код: Выделить всё
java -cp .:mustangProject.jar ZUGFeRDTest
Пока ничего не помогает.
Кто-нибудь знает об этом поведении (я новичок в реализации Java).
Спасибо много,
Подробнее здесь: https://stackoverflow.com/questions/798 ... s-terminal
Мобильная версия