Hmmmm....we should be extracting links. Tilman's code on SO is slightly
different from ours at this point, but ours should be working with the
caveat that we aren't capturing the anchor text as Tilman's code does ---
we're just repeating the link as the anchor text, and we're dumping the
hrefs at the end of the page, we're not currently trying to integrate hrefs
where they actually belong in the text.
We have one unit test for this:
@Test
public void testLinks() throws Exception {
final XMLResult result = getXML("testPDFVarious.pdf");
assertContains("<div class=\"annotation\"><a href=\"
http://tika.apache.org/\">"+
"http://tika.apache.org/</a></div>", result.xml);
}
Is there any chance that you have extractAnnotationText set to false? The
default is true and is required to be true to extract hrefs.
This could be a bug, though...let us know...
On Thu, Feb 28, 2019 at 4:56 AM Svensson, Kristian <
[email protected]> wrote:
> Using the tika app (tika-app-1.20.jar), is it possible to extract link
> annotations (hyperlinks)? Ideally I would like to get a href in the xhtml
> output. I failed finding any documentation regarding this.
>
> I found out that pdfbox can extract link annotations:
>
> https://stackoverflow.com/questions/38587567/how-to-extract-hyperlink-information-pdfbox
> But I'm not sure how to use this with the tika app.
>
> I think the tika app is using pdfbox for pdf content extraction, but I
> might be wrong😊
>
> Any help greatly appreciated!
>
> Best Regards,
>
> Kristian
>
> ________________________________
>
>
> NOTICE: This communication and any attachments ("this message") may
> contain information which is privileged, confidential, proprietary or
> otherwise subject to restricted disclosure under applicable law. This
> message is for the sole use of the intended recipient(s). Any unauthorized
> use, disclosure, viewing, copying, alteration, dissemination or
> distribution of, or reliance on, this message is strictly prohibited. If
> you have received this message in error, or you are not an authorized or
> intended recipient, please notify the sender immediately by replying to
> this message, delete this message and all copies from your e-mail system
> and destroy any printed copies.
>
>
>
> -LAEmHhHzdJzBlTWfa4Hgs7pbKl
>