Obecnie używam Apache FOP i mam arkusz stylów (prawdopodobnie z RenderX), który konwertuje dokumenty XML programu Word 2003 (zapisane jako opcja XML) do formatu PDF. Nie działa to jednak w przypadku dokumentów XML programu Word 2007.
Szukam opcji i/lub sugestii, jak zrealizować jedno z poniższych zadań -
Uzyskaj arkusz stylów, który przekształci plik XML programu Word 2007 na:
Word 2003 XML lub
PDF przy użyciu FOP (przy użyciu arkusza stylów do tworzenia xsl-fo)
Jestem również otwarty na wszelkie inne opcje, które możesz mieć. Jeśli to możliwe, chciałbym to zrobić przy niewielkich kosztach. Jednak ograniczam się do używania Javy, więc opcja typu C# nie jest możliwa.
Dzięki,
2 odpowiedzi
Możesz wypróbować docx4j, bibliotekę Java typu open source (ASL v2), która używa FOP do tworzenia plików PDF z pliki docx.
Nie znam żadnych arkuszy stylów, które dokonują tej transformacji. To byłoby dość wyrafinowane. Jeśli w końcu będziesz musiał zaprojektować inny sposób na zrobienie tego, możesz przyjrzeć się JODConverter (prosta konwersja - może być najlepszym wyborem), OpenOffice UNO API (bardzo ręczny), JODReports lub Docmosis (oba mogą tworzyć dokumenty w różnych formatach). Wszystkie mogą tworzyć pliki PDF w środowisku Java. Myślę, że wszystkie mają darmowe wersje.
Mam nadzieję, że to pomoże.
Podobne pytania
Nowe pytania
ms-word
Pytania dotyczące programowania związane z edytorem „Word” firmy Microsoft. Pytania dotyczące ogólnego korzystania z edytora nie dotyczą tematu Stack Overflow; zamiast tego należy o nie zapytać na superużytkowniku.