Categorizing Text and then Extracting Text According to Categories?

Hi,
I have Acrobat Pro (Windows Visa) and, in a single PDF file would like to:
- as I'm reading the PDF I'd like to be able to highlight text and assign it to one or more category that I've defined (e.g., topic A, topic B, etc.)
- I'd then like to extract all text associated with particular categories and concatenate/export this text -- or just view it in a list of comments (e.g. extract all pieces of text that I've tagged as being related to 'topic A'.)
Actually, if there's *any* text software/plug-in to Acrobat or MS-Word that could do this I'd love to hear about it:
- read text
- highlight it and assign it to one or more category
- then extract all text associated with particular categories
Thanks in advance.
-- Mike.

Hi Mike, I can develop a script for you that does that. Contact me by email for more info.

Similar Messages

  • I need to search a multi-page pdf and then extract just the pages returned by the search.

    Version 5.0 of Preview allowed me to search a multi-paged pdf for specific text and then extract those pages returned in the search.  Version 5.5 of Preview has removed that function.  Does anyone know of a work-around, either using a third party piece of software, or perhaps automator?  I'm desperate!
    Thanks!

    BrooklynJohn wrote:
    Version 5.5 of Preview
    Sorry I can't answer your question, but I don't understand how you are using this version of Preview with Mac OS X v10.6.4.

  • How to read and then extract HTMl source code using java program?

    Hi,
    Could someone tell me how to read and then extract the content of certain tag from html source code. For example, given url http://.... , I would like to know what the <Title> content <Title> in that page is.
    Any help is greatly appreciate.

    Use a URLConnection to make the connection to the page at the needed URL. From the URLConnection, you can get an InputStream that is the stream of data from that page. Just search through the stream and find the <title> tags (don't forget to check for case sensitivity).

  • How to extract a10 framess from webcam video..wait for sometime then extract 10 more frames

    Sir, 
    I need to extract 10 frames from a real time webcam video..wait for a particular period of time (say 5 sec) and then extract 10 more frames repeat this procedure 15 times. I tried using vision acquisition too..but i couldnt solve the problem. im using Labview 2011..please help me with this issue. 

    I am guessing that this is a Homework problem.  It will not help you to learn LabVIEW if someone else does your work for you.  On the other hand, it might actually be part of the specification for some code that your employer needs to have completed -- if so, are there LabVIEW "experts" there that you can consult?
    If you do, indeed, need someone to develop a "finished product" for you, you will need to provide a full specification of what is involved, and (especially if this is job-related) might consider hiring someone to do this for you.
    On the other hand, if you are a student learning LabVIEW, review your earlier Homework assignments, ask your Professor for help, and write as much code as you can!  Learning to program (in LabVIEW, Fortran, C, Java, it really doesn't matter) is not an "intellectual exercise" -- it is a "Practice makes Perfect" endeavor.

  • Reading through a text file and then sorting

    I'm having a lot of problems with this.
    I have to read through a text file and I have to split the string up so that it is seperated into individual tokens. A line from the text file looks like this. addEvent(new Bell(tm + 9000)). I have to grab the addEvent, new, Bell, tm and 9000 and store it in a linkedlist. After reading through the whole text file I have to sort the the linked list based on the number. ie: 9000. Is there any way to do this? I currently break up the text file using a StringTokenizer object but then i am uncertain on how to add it to a linked list and then sort each line based on the number. Any help would be appreciated.
    Joe

    Sorry to bother you Ben but I just can't get my head wrapped around this. Here is exactly what I have to do:
    After reading, Events must be stored in the EventSet according to the time they are to occur. Assume that no time number is more than 8 digits long. Restart() must be able to deal appropriately with any order of the Events. To accomplish this have Restart() save the relevant Event information in an LinkedList of strings and sort the Events by time before adding each event to EventSet. Use the <list>.add() to set up your linked list. This is shown in c09:List1.java and Collections.sort(<list>) shown in c09:ListSortSearch. Modify the Bell() to output a single "Bing!". When you read in a Bell event generate the appropriate number of Bell events as indicated by rings. These must be set to the correct times. This is an alternative to generating the new Bell events within Bell(). It will allow them be sorted into their correct time sequence. At this point the output of the program should be identical the original program.
    After the intitial start, when restarting Restart() must provide to the user the option to recreate the EventSet from the linked list or read in a new file (supplied by the user). This must be achieved by prompting the user at the console. Please also allow the user the option to quit the program at this stage.
    Main Program Code:
    public class GreenhouseControls extends Controller
    private boolean light = false;
    private boolean water = false;
    private String thermostat = "Day";
    private boolean fans = false;
         private class FansOn extends Event
              public FansOn(long eventTime)
                   super(eventTime);
              public void action()
              // Put hardware control code here to
              // physically turn on the Fans.
              fans = true;
              public String description()
                   return "Fan is On";
         private class FansOff extends Event
              public FansOff(long eventTime)
                   super(eventTime);
              public void action()
              // Put hardware control code here to
              // physically turn off the Fans.
              fans = false;
              public String description()
                   return "Fans are Off";
         private class LightOn extends Event
              public LightOn(long eventTime)
                   super(eventTime);
              public void action()
                   // Put hardware control code here to
                   // physically turn on the light.
                   light = true;
              public String description()
                   return "Light is on";
         private class LightOff extends Event
              public LightOff(long eventTime)
                   super(eventTime);
              public void action()
                   // Put hardware control code here to
                   // physically turn off the light.
                   light = false;
              public String description()
                   return "Light is off";
         private class WaterOn extends Event
              public WaterOn(long eventTime)
                   super(eventTime);
              public void action()
                   // Put hardware control code here
                   water = true;
              public String description()
                   return "Greenhouse water is on";
         private class WaterOff extends Event
              public WaterOff(long eventTime)
                   super(eventTime);
              public void action()
                   // Put hardware control code here
                   water = false;
              public String description()
                   return "Greenhouse water is off";
         private class ThermostatNight extends Event
              public ThermostatNight(long eventTime)
                   super(eventTime);
              public void action()
                   // Put hardware control code here
                   thermostat = "Night";
              public String description()
                   return "Thermostat on night setting";
         private class ThermostatDay extends Event
              public ThermostatDay(long eventTime)
                   super(eventTime);
              public void action()
                   // Put hardware control code here
                   thermostat = "Day";
              public String description()
                   return "Thermostat on day setting";
         // An example of an action() that inserts a
         // new one of itself into the event list:
         private int rings;
         private class Bell extends Event
              public Bell(long eventTime)
                   super(eventTime);
              public void action()
                   // Ring every 2 seconds, 'rings' times:
                   System.out.println("Bing!");
                   if(--rings > 0)
              addEvent(new Bell(System.currentTimeMillis() + 2000));
              public String description()
                   return "Ring bell";
         private class Restart extends Event
              public Restart(long eventTime)
                   super(eventTime);
              public void action()      
                   long tm = System.currentTimeMillis();
                   // Instead of hard-wiring, you could parse
                   // configuration information from a text
                   // file here:
              try
              BufferedReader in = new BufferedReader(new FileReader("Event Config.txt"));
              String str;
                   String[] l1 = new String[5];
                   LinkedList l2 = new LinkedList();
              while((str = in.readLine()) != null )
                        StringTokenizer st = new StringTokenizer(str, "(+); ");
                        int nIndex = 0;
                        while (st.hasMoreTokens())
                             l1[nIndex] = st.nextToken();
                        //System.out.println(st.nextToken());
                             nIndex++;
                        l2.add(l1);
                   String[] s1 = (String[])l2.get(1);
                   for(int i = 0; i < s1.length; i++)
                        System.out.println(s1);
                   Comparator comp = s1[4];
                   Collections.sort(l2, comp);
              in.close();
              catch (IOException e)
    rings = 5;
    addEvent(new ThermostatNight(tm));
    addEvent(new LightOn(tm + 1000));
    addEvent(new LightOff(tm + 2000));
    addEvent(new WaterOn(tm + 3000));
    addEvent(new WaterOff(tm + 8000));
    addEvent(new Bell(tm + 9000));
    addEvent(new ThermostatDay(tm + 10000));
    // Can even add a Restart object!
    addEvent(new Restart(tm + 20000));*/
    public String description() {
    return "Restarting system";
    public static void main(String[] args) {
    GreenhouseControls gc =
    new GreenhouseControls();
    long tm = System.currentTimeMillis();
    gc.addEvent(gc.new Restart(tm));
    gc.run();
    } ///:~
    Examples File:
    addEvent(new ThermostatNight(tm));
    addEvent(new Bell(tm + 9000));
    addEvent(new Restart(tm + 20000));
    addEvent(new LightOn(tm + 1000));
    addEvent(new WaterOn(tm + 3000));
    rings = 5;
    addEvent(new FansOn(tm + 4000));
    addEvent(new LightOff(tm + 2000));
    addEvent(new FansOff(tm + 6000));
    addEvent(new WaterOff(tm + 8000));
    addEvent(new WindowMalfunction(tm + 15000));
    addEvent(new ThermostatDay(tm + 10000));
    EventSet.java Code:
    // This is just a way to hold Event objects.
    class EventSet {
    private Event[] events = new Event[100];
    private int index = 0;
    private int next = 0;
    public void add(Event e) {
    if(index >= events.length)
    return; // (In real life, throw exception)
    events[index++] = e;
    public Event getNext() {
    boolean looped = false;
    int start = next;
    do {
    next = (next + 1) % events.length;
    // See if it has looped to the beginning:
    if(start == next) looped = true;
    // If it loops past start, the list
    // is empty:
    if((next == (start + 1) % events.length)
    && looped)
    return null;
    } while(events[next] == null);
    return events[next];
    public void removeCurrent() {
    events[next] = null;
    public class Controller {
    private EventSet es = new EventSet();
    public void addEvent(Event c) { es.add(c); }
    public void run() {
    Event e;
    while((e = es.getNext()) != null) {
    if(e.ready()) {
    e.action();
    System.out.println(e.description());
    es.removeCurrent();
    } ///:~
    Event.java Code
    abstract public class Event {
    private long evtTime;
    public Event(long eventTime) {
    evtTime = eventTime;
    public boolean ready() {
    return System.currentTimeMillis() >= evtTime;
    abstract public void action();
    abstract public String description();
    } ///:~
    Is this problem easier than I think it is? I just don't know what to add to the linkedList. A LinkedList within a linkedList? I find this problem pretty difficult. Any help is muchly appreciated.
    Joe

  • Well I was using my iphone 5, When restart and it did not turn on gets stuck in the presentation of apple (the apple) and at the top left of the screen above the apple logo reincia Appears this text, down and then turns back on and i get the same error ,

    Well I was using my iphone 5, When restart and it did not turn on gets stuck in the presentation of apple (the apple) and at the top left of the screen above the apple logo reincia Appears this text, down and then turns back on and i get the same error , i try to restore with itunes restore mode and throws me error!, could anyone help? I'm going crazy!. Thank you!
    This is the mistake That I get up the logo and then reboots iphone and Continues to Appear;
    (NAND) _findflashmediaandkeepout: 601 physical nand block offset 1
    (NAND) start: 356 this 0x96959400 PROVIDER = 0x96b1de80 falshmedia = 0x96b1de80
    (NAND) WMR_Start: 149 apple PNN  NAND Driver, Read / Write
    (NAND) WMR_Start: 174 FIL_INT (OK)
    (NAND) WMR_open :371 vfl_open (ok)
    (NAND) s_cxt_boot:88 sftl: error, unclean shutdown; adopted 7775 spans
    (NAND) WMR_open:420 FTL_open      (ok)
    (NAND)_publishServices:642 FTL capabilities: 0x00000001
    (NAND)_ppnvflGetStruct:3469 checking borrowed blocks-count:23 max_count:23
    (NAND)_fetchBorrowedList:881 number of borrowed blocks 16

    Hi Guys!
    I'm German, so my english writing might not be perfect
    I had the same Issue on a 5 i bought. Exact same screen and writing. Battery was totally drawn, first thing I had to replace. The screen had been replaced and since then it wouldn't work anymore according to the previous owner.
    It took me a couple hours, after recieving a few errors like 4013 it just never completed the restore, got really hot as well. The Flexwire of the Dock Connector seemed damaged, replaced the dock, but that didn't help.
    I almost gave up, thought the Logic Board was bad.
    BUT! Then i deceided to check if it has anything to do with the Screen assembly, and it did.
    Long story short, on mine the front facing camera, and sensor assy were bad.
    Anyhow, the phone works ''perfect'' when i leave them unplugged. So I just ordered a new one and we will see if thats the problem or if the damage is in the Logic Board.
    If so, i can live without the sensor and front cam.
    Just wanted to share, good luck everyone.

  • "Text Import Options" window when opening .ai file, and then blank document

    Hi everyone,
    My computer went into blue screen crash in the midst of a file save and after restarting, when I tired to reopen the file that I was working it, it just kept showing the "Text Import Options" window, and then blank. I was already working on the file prior, and have saved it successfully many times and opened it without fail. The file is also about 27mb, which leads me to believe (hope) that the content is still there and not entirely gone! ><
    Searching google and this forum, I've tried the following on two laptops
    1) EnableRecovery and the ctsl+shift+alt method, nothing happened, and no _ file generated
    2) Placing the file in Illustrator -- got a blank image
    3) Placing the file in InDesign -- InDesign crashes
    4) Opening it in acrobat to save as .eps -- unable to open in acrobat and "it is not a valid file" .
    Has anyone managed to successfully resolve this problem before? The threads that I have read so far do not seem to have any conclusive solutions or even reasons for this error to have occurred.
    Please let me know if there's any way to salvage the file! I will greatly appreciate not having to redo 16hours of work and redesigning about 40+ artboard )~~:
    Thank you very much!

    twotwo22 wrote:
    My computer went into blue screen crash in the midst of a file save
    Do you have a backup?
    Is Time Machine or another backup software running?
    How's the file size?

  • I am trying to download a form to fill in and it appears in Windows wordpad and there are milions of random characters which |I have to delete before I get to the text and then the test isn't in the format of a form to fill in. Help!!!

    when ever I try to download a form to fill in, the default is windows wordpad and then it appears with millions of characters which I have to delete before getting to the text which is not in the style of a form to fill in.
    How can i get it to download the form as it is?

    What kind of code do you see?
    Is that an HTML file or a PDF file for the Adobe Reader?
    *https://support.mozilla.com/kb/Using+the+Adobe+Reader+plugin+with+Firefox

  • I saved a PDF doc in adobe and then added text to the form. But every time I try an email it it only

    I saved a PDF doc in adobe and then added text to the form. But every time I try an email it it only sends the original form without text. Once I've changed a doc in Adobe, how can I save it so that I'm able to use it with added text and notes? Also, I'm using a new iPad.

    If you are using those apps or websites, they are likely viewing the PDF using iOS' built in PDF previewing, which will not show annotations and markup to the PDF. We have informed Apple of this issue, but do not have any insight into whether or when they will fix it.
    Regarding the qustion about importing pictures, Adobe Reader does not provide any capabilities to import pictures into a PDF. To do this, you'll need to use Acrobat, available on your desktop computer.

  • Powershell script - how to read a registry hive and store the value in text file and then again read the text file to write the values back in registry

    Hi All,
    powershell script Method required to read a value from registry and then taking the backup of that values in some text file.
    For example the hive is
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\Path
    and under path i need to take back up  of values in some text file and then put some value in the registry after back is taken in text file.
    Also how to read the text file values so that we can again write to registry hive  back from the back up text file.
    Your help is much appreciated.
    Umeed4u

    I think you need to read this first:
    http://social.technet.microsoft.com/Forums/scriptcenter/en-US/a0def745-4831-4de0-a040-63b63e7be7ae/posting-guidelines?forum=ITCG
    Don't retire TechNet! -
    (Don't give up yet - 12,830+ strong and growing)

  • Why is iMessage taking my incoming emails and then not making them available for my PC to get?  Why can I not send a text msg with photos when iMessage is turned off (but MMS is still on).

    Apple is great!
    Why is iMessage taking my incoming emails and then not making them available for my PC to get?  Why can I not send a text msg with photos when iMessage is turned off (but MMS is still on).
    I compose an iMessage with the destination as my email address and I attach 2 photos I want on my PC.  I send them several times from my iPhone 5C but they never arrive. I look at my ipad later and realize that it's iMessage app is getting ( and swallowing) these emails. I then turn the ipad off.  Still can't get the photos through because iphone is now getting them on it's iMessage.  I turn off the iMessage feature and try to send photos from text msging.  Phone tells me it can't send photos unless iMessage it turned on.  What happened to regular MMS text messaging?  I go and try to send photos as an email attachment and see that there is no option to attach from the stupid email program.  I look up online to learn about the brave new world of apple attachments and send them.
    Why is iMessage taking my incoming emails and then not making them available for my PC to get?
    The email program on my iphone is not configured to remove messages from the server.
    If iMessage is turned off I don't have the issue.
    Why can I not send a text msg with photos when iMessage is turned off (but MMS is still on).

    Did not work. I've selected iMessage to ON and left it. After a few hours I recieved a message "activation unsuccessful. Turn on iMessage to try again". This has been going on for the past 3 days.

  • My brand new iphone 5 cuts out during calls all the time, doesn't send mt text messages and then when it does it sends them twice?! why?? is it just apple or my network provider? bearing in mind my iphone 4 did exactly the same, so its a new handset   sim

    Hi,
    i have just updated my iphone 4 16gb to an iphone 5 16gb
    The iphone 4 had horrific problems, for example: Cutting out on calls, it going silent, me not being able to hear the person i was speaking to and them being able to hear me, and then visa vera.. also the main button at the bottom started to break.. my text messages weren't sending and then when they did they would send several of the same one.. also with mixed messages in them.. some of the texts had been form ages ago and had been deleted anyway and bits of them would re appear in the middle of the text, but only show to the person recieveing the text.
    I thought all of this might have been some water damage as i had nearly had it for 2 years... However on Tuesday.. ( 29th Jan) i recieved my new upgrade of the iphone 5.. i was so excited, but then today.. 2 days after recieving it, its starting to do EXACTLY the same things my old phone did... cutting me off, going quiet on the phone, not sending texts, then sending several ones... sending mixed texts. Safe to say i am fuming!!! i am with vodafone and rang them today asking why?! they said it couldnt be my handset as its a new one, couldnt be the sim because thats new too so it must be the area signal.. so she checked for me.. came back to me and said that the signal in my area is perfectly fine....?!?!?! that makes it even worse!!! so i have asked to return it....!! i was going to go with a different provider thinking that it was vodafone??but after looking on here it seems like its apple? i am very disappointed as i love everything else about the phone, but its impossible to have a phone like this! especially when i use it for work too!

    My wife is having the same problems as a reciever. She works in a school as a teaching assistant and her teacher sends messages that are mixed with previous texts from ages ago.
    Can anyone shed some light on this problem or is it only her and this poster?
    2m42s

  • Does anyone know how to select text in Appleworks, click on the font button and then be able to scroll thru all the font so that one can see the text change as you scroll down the list, at present  I have to do it one font style at a time and then repeat

    does anyone know how to view text in Appleworks, to be able to click on the font button and then be able to scroll thru all the font so that one can see it change as you scroll down the list, at present  I have to do it one font style at a time and then repeat? Thanks jl

    Welcome to the Apple forums
    Your question really belongs in the AppleWorks community/forum.
    You can turn on fonts in actual type in the AppleWorks preferences.

  • Is there a way to change the master text length in FCP? The default length is 10 seconds, which is too long. I can easily adjust the length but I don't want to do it each time, and I don't want to adjust one and then have to copy and paste this length.

    Is there a way to change the master text length in FCP? The default length is 10 seconds, which is too long. I can easily adjust the length but I don't want to do it each time, and I don't want to adjust a text clip and then have to copy and paste this each time. Ideally, there should be something in User Preferences but there is not. Thanks.

    Maybe some one else can pipe up with a solution, but this would literally take 2 seconds to do for a new project.  And you can create a "template project" that includes this "text" clip.  Save this project and then to a get info and check "stationary pad."  When you double click on this file, fcp will open with a copy of this project and you just need to do a save as. 
    I've been working with computer editing systems for longer than i can remember and at a certain point you just have to adapt your workflow to the limitations of the software.  

  • Iphone 6 when held in landscape will not open text messages in landscape. Phone needs to be held upright and then back to landscape. The phone sits in landscape mode on a dock.

    IPhone 6 when held in landscape will not open text messages in landscape. Phone needs to be held upright and then back to landscape. The phone sits in landscape mode on a dock.

    have the same issue even after upgrading to 8.1

Maybe you are looking for

  • How to a add a resource file in weblogic

    I am creating an ejb project in weblogic workshop 8.1. I need to deploy an xml file on the server as part of the appliaction. Can someone tell how this can be deployed on the server. I know I can deploy it if I can bundle it in the jar file, but it's

  • How to get content of a story?

    Hi All I need to get content of a story as looks in indesign. I used ITEXTSTRAND from ITEXTMODEL. The returned text endings not matching with actual line endings as in indesign. Any one please suggest on this. many thanks Ays.Hakkim

  • When using Windows 8 version 64 bit, and installing Adobe Reader I receive error 1500.

    Error 1500 using Windows 8 version 64 bit when installing Reader

  • Folder Size in Finder  ?

    Is there a way to determine the total size of a folder and its contents in finder. i.e the amount of music in the Music folder in MB. Dennis

  • Watermark showing up too small in Aperture 3.1

    Just upgraded my Macbook and am having a probelm with Aperture. I am using the same watermark, and the same version of Aperture on both Macs, but on the new Macbook,  the watermark is showing up too small.   It is not set 'to scale' and all the setti