Skip navigation
This discussion is archived

AppleWorks drawings to Pages.

15469 Views 66 Replies Latest reply: May 3, 2009 6:07 AM by lbrookins RSS
1 2 3 ... 5 Previous Next
Roger Wilmut1 Level 9 Level 9 (64,095 points)
Currently Being Moderated
Apr 3, 2009 4:55 AM
I don't know whether this is news to anyone, but it seems worth posting. We know that Pages can open AW word processing documents, but not draw documents. However it turns out to be possible to make a conversion.

I took an AppleWorks draw document with a large number of text boxes, lines etc over an imported image (actually the instructions for a remote control, with the key functions and lines pointing to the keys on the imported image). If I select all and copy into Pages, I get a single non-editable image.

I opened a new AW word processing document, selected the arrow pointer in the toolbox, and dragged the cursor in the document to convert it to handling draw objects. I selected all in the draw document of the remote, and pasted into the new document. As you would expect, I got all the draw objects, fully editable.

I saved this, and then opened it in Pages. To my surprise, I got all the objects, fully editable.

So though you can't actually open draw documents in Pages, as long as you are able to run AppleWorks you can convert them to Pages for future-proofing; there are probably going to turn out to be some limitations. I tried this with a document which includes a spreadsheet frame, and that turned up as a table.

(I hope I'm not posting old news!)
24 inch iMac (10.5.6), 14 inch iBook G4 (10.4.11), 20 inch G4 iMac (10.4.11), Asus 'eee' (Linux), G3 Beige desktop Mac (8.6)
  • Peggy Level 8 Level 8 (38,085 points)
    Currently Being Moderated
    Apr 3, 2009 8:18 AM (in response to Roger Wilmut1)
    This is something I've done with almost all of my AppleWorks draw documents. I may have mentioned it here sometime ago. Yvan Koenig is working on an AppleScript to do this in batches. Just this week I've been testing it for him & it works well. I don't know if he has posted it on his iDisk yet.

    24" 2.4GHz iMac; 15" unibody MacBook Pro 2.4GHz; G5 2.3GHz; 3G iPhone; TV, Mac OS X (10.5.6), 2GB iPod nano, 30GB 5G iPod, 17" G5 iMac, G4/700 iMac, PB 1400, Apple IIgs
  • Level 8 Level 8 (41,760 points)
    Currently Being Moderated
    Apr 3, 2009 10:52 AM (in response to Peggy)
    Hello

    Given what you wrote, I posted the scripts on my iDisk:
    <http://idisk.me.com/koenigyvan-Public?view=web>

    Download
    For_iWork:iWork '09:AWdraw2iWork.zip

    At this time, the explanations aren't written.

    Two scripts are available:

    (1) export to Pages.
    It is fine if you have no objects crossing page boundaries.
    As Tables are restricted to 65 columns in Pages, if a spreadsheet frame was using more than that, a spreadsheet containing the complete frame is also created.

    (2) export to Numbers.
    It's interesting if you have objects crossing pages boundaries.
    Alas (1), in Numbers there is no way to wrap text around a shape
    Alas (2), when Numbers imports a spreadsheet containing table frames, it drops them I reported this silly feature to Apple but at this time we must live with it. So, the script pass the tables as pictures to be sure of their position and paste a true table which it exported in Pages. The user must adjust the bounds of these objects because I found no way to define the position of a graphic object in a Numbers document thru AppleScript.

    For those interested by the technique, the scripts copy every objects from the Draw document into a WP or a SS AW6 document then Pages or Numbers imports these new documents.

    Interesting enough, if the original Draw documents where made in old CW/AW it's not a problem. The script opens them in AW6 then save a copy in AW6 format so it may grab infos from the internals of a known structure.

    To use them, save them as 'application packages'.
    You may may run them and they will ask you to navigate to a folder containing the original draw documents.
    You may also drag the folder containing the files on the script's icon.

    I'm waiting your comments.
    Those needing explanations upon scrripts use may ask about "AppleScript" in the Finder's Help.
    They may also look at:
    http://www.tandb.com.au/applescript/tutorial/

    Yvan KOENIG (from FRANCE vendredi 3 avril 2009 19:52:53)
    To be the AW6 successor, iWork MUST integrate a TRUE DB, not a list organizer !, Mac OS X (10.4.11)
  • Level 8 Level 8 (41,760 points)
    Currently Being Moderated
    Apr 4, 2009 7:22 AM (in response to Roger Wilmut1)
    Thanks for the feedback.

    As I always gave an extension name to my documents I didn't saw that the script fails when original documents haven't the ".cwk" extension.

    I will treat them as old files and save them with the extension name so the original will remain absolutely as it was.

    May you test with the same folder after adding the extension names ?

    Here it behaves flawlessly.

    I must switch off for two hours but I hope that revised versions will be available before 20h (french hour).

    Yvan KOENIG (from FRANCE samedi 4 avril 2009 16:22:40)
    To be the AW6 successor, iWork MUST integrate a TRUE DB, not a list organizer !, Mac OS X (10.4.11)
  • Level 8 Level 8 (41,760 points)
    Currently Being Moderated
    Apr 4, 2009 2:42 PM (in response to KOENIG Yvan)
    Hello

    Yes I know it's more than 20h (in France).

    I encountered problems with one of the Roger's sample files.
    At this time I don't understand why it fails.

    I also loose time searching a way to change the orientation of the temporary AW6 WP document in which I store the different items.

    I found a soluce but it requires the availability of "Extra Suites.app" an application which add features to AppleScript.
    I need those moving the cursor and clickin in the Landscape button.

    The script which import in Numbers works well.
    I posted it on my iDisk.

    I just wish to add some refinements because I identified two potential problems.

    As I wrote, Numbers doesn't import the tables embedded in a spreadsheet so if the original document contains such items, I used an auxiliary Pages document in which I store the table.

    Alas, Pages has its own limits: it accepts only 65 columns in a table when AppleWorks allows 100.
    So, when a table is between 65 and 100 columns, I will create an auxiliary spreadsheet with the table contents so it will be easy to pass it in the final document.

    Now it's late and I am tired.

    See you tomorrow.

    Yvan KOENIG (from FRANCE samedi 4 avril 2009 23:42:31)
    To be the AW6 successor, iWork MUST integrate a TRUE DB, not a list organizer !, Mac OS X (10.4.11)
  • woodsbr3 Calculating status...
    Currently Being Moderated
    Apr 14, 2009 12:55 AM (in response to KOENIG Yvan)
    Hello

    I have just downloaded the appleworks to pages package from Yvan's idisk. Not knowing much about applescript, I have open the "draw2pages.applescript" and tried to save it as a script and tried to save it as an application bundle. Whenever I do though it comes up with a Syntax Error saying "Expected end of line but found property." The word 'version' is highlighted the file that is opened.

    What am I doing wrong - any help would be appreciated.

    Thanks
    MacBook, Mac OS X (10.5.6)
  • woodsbr3 Level 1 Level 1 (0 points)
    Currently Being Moderated
    Apr 14, 2009 12:59 AM (in response to woodsbr3)
    Hi again

    Forgot to say - if I try to save it as an application, it just says "The document "draw2pages.applescript" could not be saved as "draw2pages".

    ???
    MacBook, Mac OS X (10.5.6)
  • Level 8 Level 8 (41,760 points)
    Currently Being Moderated
    Apr 14, 2009 2:03 AM (in response to woodsbr3)
    You have to save from the Script Editor.



    You have also to read and apply the explanations given at the beginning.
    They urge you to install some auxiliary tools:

    "Extra Suites.app"
    "My Progress Bar.app"
    "My Progress Bar script.scpt"

    If the apps are not installed, the scripts will not compile and you will be unable to save them as Script or Application (better to save as Application Bundle).
    As the used aux tools are different given the operating system, I will write two versions: one for 10.4.11, one for 10.5.6 and higher.

    Yvan KOENIG (from FRANCE mardi 14 avril 2009 11:01:52)
    To be the AW6 successor, iWork MUST integrate a TRUE DB, not a list organizer !, Mac OS X (10.4.11)
  • woodsbr3 Level 1 Level 1 (0 points)
    Currently Being Moderated
    Apr 14, 2009 2:31 AM (in response to KOENIG Yvan)
    Hi Yvan

    I've tried the save as application bundle in the Applescript editor but I get the syntax error happening when I click on Save. I am running 10.5.6 - all three of the apps you mentioned came with your downloaded package - should these be placed somewhere specific on my hard drive for it all to magically work - at the moment they are just in the AWdraw2iWork folder where they where originally appeared.

    Brian
    MacBook, Mac OS X (10.5.6)
  • Level 8 Level 8 (41,760 points)
    Currently Being Moderated
    Apr 14, 2009 3:23 AM (in response to woodsbr3)
    Oops

    In the explanations I wrote

    (1) to be able to treat Landscape documents under 10.4.11, this script requires the availability of the application "Extra Suites.app" in the Applications folder.

    but I failed to detail the locations for the tools required under 10.5.6…


    If you want to get the progress bar, you must install
    the application “My Progress Bar.app”
    in the folder “Applications:Utilities”
    and “My Progress Bar script.scpt”
    in the folder “<startupVolume>:Users:<yourAccount>:Library:Scripts:”.


    I will edit that and the new versions will be available on my idisk.

    Yvan KOENIG (from FRANCE mardi 14 avril 2009 12:22:26)
    To be the AW6 successor, iWork MUST integrate a TRUE DB, not a list organizer !, Mac OS X (10.4.11)
1 2 3 ... 5 Previous Next

Actions

More Like This

  • Retrieving data ...

Bookmarked By (0)

Legend

  • This solved my question - 10 points
  • This helped me - 5 points
This site contains user submitted content, comments and opinions and is for informational purposes only. Apple disclaims any and all liability for the acts, omissions and conduct of any third parties in connection with or related to your use of the site. All postings and use of the content on this site are subject to the Apple Support Communities Terms of Use.