Hi Daniel

 

My actual use case is explained here.  We're just extracting text content
from PDF documents.  Using this converted text, we've additional application
logic implemented.  We're happily using PDFBox v0.7.2 DLL in our application
so far, but recently we started facing problem with extraction of text from
PDF versions 1.4+ and that's when we decided to upgrade PDFBox to the latest
version 1.5.0.  Unfortunately, I couldn't find the equivalent downloadable
.NET DLL of 1.5.0 version.

 

I would be more than happy if you can share me 1.5.0 .NET DLL build from
"your" environment, so that I can try to convert PDF versions 1.4+ and
update you.

 

Regards

Kumaran

 

 

From: Daniel Wilson [mailto:[email protected]] 
Sent: Friday, March 25, 2011 5:44 PM
To: [email protected]; [email protected]
Subject: Re: how to get dot net version dll from Apache PDFBox 1.5.0 source

 

Kumaran,

There are some things that the .Net version will not do that the Java
version will -- notably render a PDF as an image.

What are you trying to do with PDFBox when the exception occurs?

Thanks.

Daniel

On Fri, Mar 25, 2011 at 1:39 AM, Kumaran <[email protected]> wrote:

Hi Daniel,

I facing lot of problem to making .net version dll of Apache PDFBox 1.5.0
source. So I will pretty much happy if you give me .net version dll for of

Apache PDFBox 1.5.0 source

Kumaran



-----Original Message-----
From: Kumaran [mailto:[email protected]]

Sent: Thursday, March 24, 2011 4:34 PM
To: [email protected]
Subject: RE: how to get dot net version dll from Apache PDFBox 1.5.0 source

Hi Daniel

I build Apache PDFBox 1.5.0 source using in different machine with
environment as follows

OS:
===
Windows 7 Ultimate
Java
====
JDK 1.6.0

The build was successful {7 dll files and 11 exe files} and I used the dlls
in my  .net application but it throws errors for particular PDF resumes

Here is the list of dlls builded

1) bcmail-jdk15-1.44.dll
2) bcprov-jdk15-1.44.dll
3)  commons-logging.dll
 4) fontbox-1.5.0-SNAPSHOT.dll
 5) jempbox-1.5.0-SNAPSHOT.dll
 6) junit.dll
 7) pdfbox-1.5.0-SNAPSHOT.dll

Here is the error.

Exception :  Stack Trace :    at java.awt.Font.createFont(Int32 fontFormat,
InputStream fontStream)
  at org.apache.pdfbox.pdmodel.font.PDType1CFont.prepareAwtFont(CFFFont )
  at org.apache.pdfbox.pdmodel.font.PDType1CFont.getawtFont()
  at org.apache.pdfbox.pdmodel.font.PDType1Font..ctor(COSDictionary
fontDictionary)
  at org.apache.pdfbox.pdmodel.font.PDFontFactory.createFont(COSDictionary
dic)
  at org.apache.pdfbox.pdmodel.font.PDFontFactory.createFont(COSDictionary
dic, Map fontCache)
  at org.apache.pdfbox.pdmodel.PDResources.getFonts(Map fontCache)
  at org.apache.pdfbox.util.PDFStreamEngine.processSubStream(PDPage aPage,
PDResources resources, COSStream cosStream)
  at org.apache.pdfbox.util.PDFStreamEngine.processStream(PDPage aPage,
PDResources resources, COSStream cosStream)
  at org.apache.pdfbox.util.PDFTextStripper.processPage(PDPage page,
COSStream content)
  at org.apache.pdfbox.util.PDFTextStripper.processPages(List pages)
  at org.apache.pdfbox.util.PDFTextStripper.writeText(PDDocument doc,
Writer outputStream)
  at org.apache.pdfbox.util.PDFTextStripper.getText(PDDocument doc)
  at WindowsFormsApplication2.Form6.btnConvert_Click(Object sender,
EventArgs e) in D:\VS
2008\WindowsFormsApplication2\WindowsFormsApplication2\Form6.cs:line 37

can you help me to resolve the problem

Kumaran


-----Original Message-----
From: Kumaran [mailto:[email protected]]
Sent: Thursday, March 24, 2011 3:45 PM
To: [email protected]
Subject: RE: how to get dot net version dll from Apache PDFBox 1.5.0 source

Hi Daniel

I am using IKVM Version - ikvm-0.44.0.5

This exception is bubbled while Apache PDFBox 1.5.0 source is builded using
ant

System.TypeLoadException: Type
'System.Security.SecuritySafeCriticalAttribute' not found in assembly
'mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089'

The details of machine & software are given below
OS:
===
Windows XP Service pack 2
Java
====
JDK 1.6.0

So please help me to resolve the problem

Kumaran


-----Original Message-----
From: Daniel Wilson [mailto:[email protected]]
Sent: Thursday, March 24, 2011 1:21 AM
To: T.L.
Cc: [email protected]; [email protected]; [email protected]
Subject: Re: how to get dot net version dll from Apache PDFBox 1.5.0 source

Kumaran,

The errors you list are IKVM / .Net errors.  What version of IKVM are you
using?

I'm getting Java errors ... so must have something set up wrong ...

Daniel

On Wed, Mar 23, 2011 at 9:39 AM, T.L. <[email protected]> wrote:

> Hi,
>
> it would be nice if there is a standard .net version release that  is
> correspondent to java version release.
>
> Luong
>
> On Wed, Mar 23, 2011 at 2:20 PM, Daniel Wilson
> <[email protected]> wrote:
> > Kumaran,
> >
> > I'll try to check this out.  I haven't built in a few months and am
> getting
> > some errors myself ... but that may be due to something being out of
> date.
> >
> > Until a few months ago, I was maintaining the ability to build the
> > .Net version ... so hopefully I'll have an answer for you later today.
> >
> > Daniel
> >
> > On Tue, Mar 22, 2011 at 4:49 PM, Kumaran <[email protected]> wrote:
> >
> >> HI
> >>
> >>
> >>
> >> I want to know the detail procedure to get dot net version dll from
> Apache
> >> PDFBox 1.5.0 source
> >>
> >>
> >>
> >> I have done the above as mentioned in documentation a but I am
> >> getting error as follow
> >>
> >>
> >>
> >> Errer:
> >>
> >>
> >>
> >>     [echo] Building PDFBox
> >>
> >>     [exec] System.TypeLoadException: Type
> >> 'System.Security.SecuritySafeCriticalAttribute' not found in
> >> assembly 'mscorlib, Version=2.0.0.0, Culture=neutral,
> >> PublicKeyToken=b77a5c561934e089'
> >>
> >>     [exec]    at IKVM.Reflection.Reader.ModuleReader.ResolveType(Int32
> >> metadataToken, IGenericContext context)
> >>
> >>     [exec]    at IKVM.Reflection.Reader.ModuleReader.ResolveType(Int32
> >> metadataToken, Type[] genericTypeArguments, Type[]
> genericMethodArguments)
> >>
> >>     [exec]    at IKVM.Reflection.Reader.ModuleReader.GetMemberRef(Int32
> >> index, Type[] genericTypeArguments, Type[] genericMethodArguments)
> >>
> >>     [exec]    at
IKVM.Reflection.Reader.ModuleReader.ResolveMethod(Int32
> >> metadataToken, Type[] genericTypeArguments, Type[]
> genericMethodArguments)
> >>
> >>     [exec]    at IKVM.Reflection.Module.GetCustomAttributes(Int32
> >> metadataToken, Type attributeType)
> >>
> >>     [exec]    at
> >> IKVM.Reflection.Reader.MethodDefImpl.GetCustomAttributesData(Type
> >> attributeType)
> >>
> >>     [exec]    at
> >> IKVM.Reflection.CustomAttributeData.__GetCustomAttributes(MemberInf
> >> o
> >> member,
> >> Type attributeType, Boolean inherit)
> >>
> >>     [exec]    at IKVM.Reflection.MemberInfo.IsDefined(Type
> attributeType,
> >> Boolean inherit)
> >>
> >>     [exec]    at
IKVM.Internal.AttributeHelper.IsHideFromJava(MemberInfo
> >> mi)
> >>
> >>     [exec]    at
> >> IKVM.Internal.CompiledTypeWrapper.AddMethodOrConstructor(MethodBase
> method,
> >> List`1 methods)
> >>
> >>     [exec]    at IKVM.Internal.CompiledTypeWrapper.LazyPublishMethods()
> >>
> >>     [exec]    at IKVM.Internal.TypeWrapper.GetMethods()
> >>
> >>     [exec]    at IKVM.Internal.TypeWrapper.GetMethodWrapper(String
name,
> >> String sig, Boolean inherit)
> >>
> >>     [exec]    at
> >> IKVM.Internal.ClassFile.ConstantPoolItemMethodref.Link(TypeWrapper
> >> thisType)
> >>
> >>     [exec]    at IKVM.Internal.ClassFile.Link(TypeWrapper thisType)
> >>
> >>     [exec]    at IKVM.Internal.DynamicTypeWrapper.JavaTypeImpl.Finish()
> >>
> >>     [exec]    at IKVM.Internal.AotTypeWrapper.Finish()
> >>
> >>     [exec]    at IKVM.Internal.CompilerClassLoader.Compile()
> >>
> >>     [exec]    at IKVM.Internal.CompilerClassLoader.Compile(String
> >> runtimeAssembly, List`1 optionsList)
> >>
> >>     [exec]    at IkvmcCompiler.Main(String[] args)
> >>
> >>
> >>
> >> Regards
> >>
> >> Kumaran
> >>
> >>
> >
>

 

Reply via email to