Hi,
I am new to PDFBox and trying to get the .NET version running, but my
build problem might also apply to Java users.
This is what I did:
-Download and extract pdfbox-1.2.1-src.zip
-Added installation directory of ikvm-0.42.0.6 to
C:\pdfbox-1.2.1\pdfbox\build.xml
-C:\pdfbox-1.2.1\pdfbox>ant build.NET
I am using: Ant 1.8.0, Java 6, Win XP SP3.
The build fails. This is the end of the output:
compile:
[javac] C:\pdfbox-1.2.1\pdfbox\build.xml:145: warning:
'includeantruntime' was not set, defaulting to build.sysclasspath=last;
set to false for repeatable builds
[javac] Compiling 463 source files to
C:\pdfbox-1.2.1\pdfbox\target\classes
[javac]
C:\pdfbox-1.2.1\pdfbox\src\main\java\org\apache\pdfbox\encryption\DocumentEncryption.java:43:
warning: [deprecation]
org.apache.pdfbox.pdmodel.encryption.PDStandardEncryption in
org.apache.pdfbox.pdmodel.encryption has been deprecated
[javac] import
org.apache.pdfbox.pdmodel.encryption.PDStandardEncryption;
[javac] ^
[javac]
C:\pdfbox-1.2.1\pdfbox\src\main\java\org\apache\pdfbox\pdmodel\font\PDType1CFont.java:589:
cannot find symbol
[javac] symbol : method
addEntry(org.apache.fontbox.cff.encoding.CFFEncoding.Entry)
[javac] location: class
org.apache.pdfbox.pdmodel.font.PDType1CFont.PDFEncoding
[javac] addEntry(parentEntries.next());
[javac] ^
[javac]
C:\pdfbox-1.2.1\pdfbox\src\main\java\org\apache\pdfbox\pdmodel\font\PDType1CFont.java:611:
cannot find symbol
[javac] symbol : method
addEntry(org.apache.fontbox.cff.charset.CFFCharset.Entry)
[javac] location: class
org.apache.pdfbox.pdmodel.font.PDType1CFont.PDFCharset
[javac] addEntry(parentEntries.next());
[javac] ^
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 2 errors
[javac] 1 warning
BUILD FAILED
C:\pdfbox-1.2.1\pdfbox\build.xml:145: Compile failed; see the compiler
error output for details.
What should I do now?
By the way, if there is any binary distribution of PDFBox for .NET, I
might be fine using it. I looked for it, but did not find it.
With kind regards
Marco