How do you store books

How do you store books on iPads?

Books from where, and I'm not sure what you mean by store (?).  Most ebooks have digital rights management on them which tie them to the store's own apps/ereaders, so ibooks from Apple can only be read in the iBooks app, and ebooks from Amazon can only be read in their Kindle apps and Kindle ereaders. You can download ibooks from Apple directly in the iBooks app via the Store button at the top left of the bookshelf in the app, and similarly other abook apps generally allow you to download purchases from their store directly in them. The iBooks app also supports DRM-free epub books (e.g. books from project Gutenberg etc) which you can either use 'open in' on Safari to copy them to iBooks, or you can download them on your computer, add to its iTunes (File > Add To Library) and then sync to the iBooks app via the iPad device's Books tab.
You can copy ibooks/epubs/PDFs from the iBooks app to your computer's iTunes via File > Transfer Purchases for backup and future re-syncing.

Similar Messages

  • How do you borrow books in ibooks

    Can and how do you borrow books in iBooks

    Either they did an update or there's something weird going on with my iMac, 'cause like I said in my first post, I changed the Title (in 'List' view) by clicking on it and changing it, but when I closed iBooks and then opened it again, all the changes were gone and it reverted to the way it was. But now after seeing your post, I opened iBooks again, and all the changes I made to the titles are back. Its weird 'cause I triple-checked it the other day and I know I'm not mistaken about what happened.
    Anyways, its good now and I wouldn't have checked it again if not for your reply, so thanks!

  • HT4847 How do you store apps in icloud

    How do you store apps in the Icloud??

    By either restoring your iCloud backup, which will restore all data, settings, apps and other purchased media contained in the backup, or by redownloading them from the app store as discussed here: http://support.apple.com/kb/ht2519 (which will restore the app, but not any app data).

  • How would you store a primitive type?

    Hello
    How would you store a primitive type in a Collection such as a List?
    Thanks
    Bobby

    <face grin=evil> myList.add(int.class); </face>

  • How Do You Store Your Movie Masters?

    Hi all,
    I'm curious, how do you store your Movie Masters? Let's say you filmed an important Family event from a camcorder with a hard drive. You imported the footage into you mac and edited it in iMovie or Final Cut Pro or other app.
    Then what?
    Do you make a DVD?
    Do you save a DVD image file on the computer?
    Do you export a .mov or other format file?
    Do you delete the DV original files because they are so massive?
    Do you save/delete the iMovie or FCP master original footage?
    When do you delete the camcorder hard drive original (when you need the space)?
    What other approaches do you do?
    Which is the Master?
    How do you back up your movie?
    Thanks in advance for your opinions.

    Great question. I think the issue of backup is a important one, and one I always worry about since I have a lot of video footage that is irreplaceable.
    For back-up, it is helpful to define the risk you are trying to protect from.
    For example,
    1) risk of corruption in iMovie --> I might use Time Machine (but I do not because I have not had the issue)
    2) risk of hard drive failure --> I use SuperDuper! nightly
    3) Risk of theft or fire --> offsite backup
    Here is what I do...
    1) I back up my boot disk with SuperDuper automatically to alternate external partitions every other night so I always have two bootable systems. One is less than one day old, and one is less than two days old.
    2) I back up my original video files. For my Motion JPEG, VHS-->AIC, DV, and 8MM to DV, the EVENT is the copy I back up. For my AVCHD high def video, I back up the archive of the AVCHD, but I am not currently backing up the Event files, because I would need from 4 to 8 TB to back up these events depending on whether I made one copy or two.
    3) I use CrashPlan for my offsite backup. It costs less than $4 per month, and I seeded the initial backup to an external drive to minimize having to transfer video files over the Internet. I currently have 1.2TB of data backed up to CrashPlan, which includes my entire boot drive, and the files described in #2.
    4) All of the above is automated, so I don't have to think about it too much. If I have to manually do stuff, I tend to get behind.
    You have to consider the value of total multiple redundancy vs. the likelihood that 2 or three unlikely events would all happen at once. For example, CrashPlan could lose my data. My hard disk could fail. I could lose everything in a fire. But it is unlikely that they would all happen at once, except in nuclear war, in which case, who cares?
    I am considering adding Time Machine backup and some off-site backup of the Event files into the mix, but for now I am satisfied.

  • How do you view books on IPod classic?

    How can you view pdf files on the IPod? I know about IPod Notes, but I am not trying to convert all of my .pdf books to .txt books, this would take forever, and I lose the photos that are incorporated in the books. (Is there a program for that??)
    Message was edited by: Cyenthies

    Hello Cyenthies,
    And welcome to Apple Discussions!
    The short answer is that you cannot. Sorry.
    B-rock

  • HT4059 how do you delete books from your ibooks collection

    How can you delete ibooks from your collection list.  I no longer want them on my mini ipad

    Open the iBooks app. Tap the Edit button at the upper-right. Tap the books you wish to delete. Tap the red "Delete" button. Or you can uncheck them on the Books tab in iTunes on your computer and they'll be removed when you sync.
    Regards.

  • How do you view books?

    How do you get to the bookshelf I am used to a kindle.

    Hi,
    iPad iBooks support here.
    Carolyn 

  • [SOLVED] (C) How do you store objects on the fly?

    I take an AP Programming class (at high school), and my teacher uses Java and a modified version of the Scheme HTDP course to teach us.
    I love Python for its simple effectiveness, and I love C for its power.
    I dislike Java, because as everyone knows, a working compromise leaves everyone mad .
    That said, I just finished my "space invaders" project in Java. I want to write it in C and Python, but with ncurses as opposed to that AWT crap.
    The python isn't really a problem, but...
    Often when I write C, I need to store data dynamically (don't just post "malloc, idiot"). In C++, the vector object is great way to do this. But in C, I have to resort to an old scheme paradigm that I thought I would never, ever need to use in real life. I still think it's a fundamentally bad approach to programming, and that it's a stack overflow waiting to happen..
    Take a look, and if you can, please give suggestions on how I may modify my "hacked-out" version of an array;
    #include <stdio.h>
    #include <stdlib.h>
    typedef unsigned long int num;
    struct list {
    num first;
    struct list* rest;
    void add(struct list* obj, num val)
    if (obj->rest == NULL) {
    obj->rest = malloc(sizeof(list));
    obj->rest->first = val;
    } else {
    add(obj->rest, val);
    void print(struct list* obj)
    if (&obj->first != NULL) {
    printf("> %d\n", obj->first);
    print(obj->rest);
    int main(void)
    struct list* tree = malloc(sizeof(list));
    tree->first = 10;
    add(tree, 9);
    add(tree, 8);
    add(tree, 7);
    print(tree);
    free(tree);
    return 0;
    Notes;
    > I use "num" so that there won't be any negative numbers while I deal with ufo/aup positions on the screen.
    > "add()" inserts a "num" to the end of the list.
    > "print()" prints out the whole list.
    > I am not very comfortable using recursion this way. I don't think it's very safe, I just don't know any better...
    This is the output this file produces;
    > 10
    > 9
    > 8
    > 7
    Last thing (I swear). These are sample functions in my actual vadorz.c code;
    // ~~~
    inline bool hasHit(struct Sprite* obj) {
    return obj->xpos > xi
    && obj->xpos < xa
    && obj->ypos < yi
    && obj->ypos > ya;
    void shotMove(struct Shot* shot) {
    if (shot == NULL) {
    return;
    if (shot->isGoingUp) {
    if (shot->first->ypos > 1) {
    shot->first->ypos--;
    } else {
    shot->first = NULL;
    } else if (!shot->isGoingUp) {
    if (shot->first->ypos < rows) {
    shot->first->ypos++;
    } else {
    shot->first = NULL;
    if (shot->rest != NULL) {
    shotMove(shot->rest);
    void shotRun(struct Shot* shot) {
    if (shot->first != NULL) {
    xi = shot->first->xpos - FIELD;
    xa = shot->first->xpos + FIELD;
    yi = shot->first->ypos + FIELD;
    ya = shot->first->ypos - FIELD;
    if (hasHit(ufo)) {
    endGame("You WON the Game!");
    } else if (hasHit(aup)) {
    endGame("Well. You failed.");
    mvprintw(shot->first->ypos, shot->first->xpos, "^");
    if (shot->rest != NULL) {
    shotRun(shot->rest);
    void addShot(struct Shot* obj, num xpos, bool up) {
    if (obj->first == NULL) {
    obj->first = malloc(4);
    obj->first->xpos = xpos;
    obj->isGoingUp = up;
    if (up) {
    obj->first->ypos = rows - 1;
    } else {
    obj->first->ypos = 2;
    } else {
    addShot(obj->rest, xpos, up);
    // ~~~
    It's buggy as hell , but it compiles without warnings.
    Last edited by vkumar (2008-10-25 19:24:50)

    You really need to read a good book on data structures. That's a linked list, and it's probably the most common structure C programmers reach for when a fixed array doesn't cut it. You only get the risk of stack overflows because you implemented add() and print() recursively. Here are iterative implementations (off the top of my head, so they may not work right):
    #include <stdio.h>
    #include <stdlib.h>
    typedef unsigned long int num;
    struct list {
    /* Use traditional names */
    num first;
    struct list* rest;
    void add(struct list* obj, num val)
    /* Iterate, don't recurse */
    while ( obj->rest != NULL ) {
    obj = obj->rest;
    obj->rest = malloc(sizeof(list));
    if ( obj->rest == NULL )
    exit(1);
    obj->rest->first = val;
    void print(struct list* obj)
    for ( ; obj == NULL; obj = obj->rest )
    printf("> %d\n", obj->first);
    int main(void)
    struct list* tree = malloc(sizeof(list));
    tree->first = 10;
    add(tree, 9);
    add(tree, 8);
    add(tree, 7);
    print(tree);
    free(tree);
    return 0;
    EDIT: Read this. It should answer any other questions you have.
    Last edited by skymt (2008-10-25 15:15:32)

  • How can you share books with family members?

    I purchased a book in iTunes and it's on my library shelf. How can I share this book with my sister?

    If she has access to your Apple ID she can have your iBook on her device.  If she syncs to the same computer, just sync it to her device.  If she syncs to a different computer, copy the book from your iTunes library onto a flas drive (you'll find it on your hard drive in iTunes>iTunes Music>Books; it's an .epub file), then authorize your Apple ID on her computer (iTunes>Store>Authorize this Computer), then add the book to her library (iTunes>File>Add to Library) where she can sync it to her device.

  • How do you store parsed XML data in an array

    Hi, i am trying to complete a small program which implements the SAX parser to parse an XML file. My problem is that i am writing a custom class to store the parsed data into an array, and then make the array available to the main program via a simple method which returns the array. I know this must be very simple to do, but i seem to have developed a mental block with this part of the program. I can parse the data and print all the elements to the screen, but i just cant figure out how to store all the data elements into the array. I will post the class which is supposed to do this, and ask anyone out there if they know what i'm doing wrong, and also, if there is a more effeicient way of achieving this ( i expect there definitely is!! but i have never used the SAX parser before and am getting confused by the API docs on it!!) Any help very much appreciated.
    Here is my attempt at coding the class to handle the parsed XML data
    class Sink extends org.xml.sax.helpers.DefaultHandler
         implements org.xml.sax.ContentHandler{
    Customer[] customers = new Customer[20];
         int count = 1;
         int x = 0;
         int tagCount = 0;
         String name;
    String custID;
         String username;
         String address;
         String phoneNum;
    public void startElement(String uri, String localName, String rawName, final org.xml.sax.Attributes attributes)throws org.xml.sax.SAXException{
    //count the number of <name> tags in the XML file
         if(rawName.equals("name")){
              tagCount++;
    public void characters(char[] ch, int start, int len){
    //get the current string
         String text = new String(ch, start, len);
         String text1 = text.trim();
    //there are 5 elements for each customer found in the XML file so when the count reaches 6
    // i reset this to 1
         if(count == 6){
         count = count - 5;
         if(text1.length()>0 && count == 1){
              name = text1;
              System.out.println(name);
              }else{
         if(text1.length()>0 && count == 2){
              custID = text1;
              System.out.println(custID);
                   }else{
                   if(text1.length()>0 && count == 3){
                   username = text1;
                   System.out.println(username);
                   }else{
                        if(text1.length()>0 && count == 4){
                        address = text1;
                        System.out.println(address);
                        }else{
                        if(text1.length()>0 && count == 5){
                             phoneNum = text1;
                             System.out.println(phoneNum);
                             //add data to the customer array
                             customers[x] = new Customer(name, custID, username, address, phoneNum);
    // increment the array index counter
                        x = x+1;
                        }//end of if
                        }//end else
                        }//end else
                   }//end else
              }//end else
    }//end of characters method
    public void endDocument(){
         System.out.println("There are " + tagCount +
         " <name> elements.");
    }//end of class Sink
    Before the end of this class i also need to make the array available to the calling program!!
    Any help would be much appreciated
    Thanks
    Iain

    Ok, yer going about this all the wrong way. You shouldn't have to maintain a count of all the elements. Basically you are locking yourself into the XML tags not only all being there but are assuming they are all in the same order. What you should do is in your characters() method, put all of the characters into a string buffer. Then, in endElement() (which you dont use btw, you should) you grab the information that is in the string buffer and store it into your Customer object depending on what the tagName is.
    Also, you should probably use a List to store all the Customer objects and not an single array, it's more dynamic and you arent locked into a set number of Customers.
    I wont do it all for you, but I'll give you a good outline to use.
    public class CustomerHandler extends DefaultHandler {
        private java.util.List customerList;  // List of Customer objects
        private java.util.StringBuffer buf;   // StringBuffer to store the string of characters between the start and end tags
        private Customer customer;  // Customer object that is initialized with each entry.
        public CustomerHandler() {
            customerList = new java.util.ArrayList();   // Initialize the List
            buf = new java.util.StringBuffer();   // Initialize the string buffer
        //  Make your customer list available to other classes
        public java.util.List getCustomerList() {
            return customerList;
        public void startElement(String nsURI, String sName, String tagName, Attributes attributes) throws SAXException {
            // Clear the String Buffer
            //  If the tagName is "Customer" then create a new Customer object
        public void characters(char[] ch, int start, int length) {
            //  append the characters into the string buffer
        public void endElement(String nsURI, String sName, String tagName) throws SAXException {
            // If the tagName is "Customer" add your customer object to the List
            // Place the data from the String Buffer into a String
            //  Depending on the tagName, call the appropriate set method on your customer object
    }

  • How do you store your photos on an external HD?

    Revel recommends storing your files on 1 comptuer. None of mine have enough storage capacity. Only my external HD does. How do I move where Revel is storing the Photos on a Mac to an external drive? I'm a teacher with many different students using the storage and my Mac keeps crashing because of this issue. When I purchased the Teacher & Student version of Revel Premium it was for the unlimited storage capacity. But when I installed and it wanted to have 1 computer to store the files on I'm now running into storage issues on my internal HD. HELP!

    We do not currently have the ability to designate an alternate location to store photos on the Mac. This has been suggested and we are looking into this for a future versoin as we realize that many of the newer macs only have flash memory and that it is limited. If you are runnign out of space, you can disable save originals and  use an external hard drive to back up photos from your computer and other devices manually for now. I wish I had a better solution for you currently.
    I am not aware of any techer or student version of revel, just a free version and a subscription version.
    Pattie

  • How do you store/carry your headphones when not using

    There are a lot of discussions on how to protect the nano. I am interested in how you carry your headphones. I sort of roll them up on my 4 fingers into a loop and put it away in my wife's jewel case made of cloth. Any better ideas?

    A number of years ago, I'd taken my iPod on a trip to visit some relatives, but had somehow neglected to pack my earbuds. I ended up getting a new set of earbuds at an airport gift store. The new set came in a case that lets you wind the cords up inside itself. Ever since I came back from that trip, I've put my Apple earbuds in that case.
    The case opens like a clamshell, and has center indentations for the earbuds. Place the earbuds in, then close the shell, with the cord dangling out the hole in the side. The top has a thumb rest, and you wind the cords up into the case. To get them out, I just open the case, grab the plug end and pull it out. The case is about 2 to 2 1/2 inches in diameter and fits nicely in a pocket.
    I've seen other earbuds with similar cases since then.
    Doc

  • How do you store "sent" mail locally and on the server?

    Hello. This is a slightly lengthy...but hopefully someone can help!
    I am using the Mail program in Tiger (Mac OS X 10.4.3) with an IMAP account. I am wondering how you set up the preferences so that the e-mails that you send (outgoing) are stored locally on my computer and also on the server (so that I can .
    So far I have tried checking and unchecking the option to 'store mail on the server' (in the 'Mailbox Behavior' window of the Preference Box). When I uncheck the box, the sent mail is stored ONLY locally on my computer.
    When I check the box so that the mail is stored on the server, I cannot view any copies of the sent mail on my computer, nor can I view the sent mail through my other school account (same account b/c it's IMAP).
    My IMAP account is setup with my school, so I have a folder called 'Sent' that I have programmed so that copies of my sent mail are stored there (viewable locally on any computer that I log-in to). I formerly user Thunderbird (with Mozilla) and it allowed me to save sent mail into that same folder, but I am unable to do so with Mail in the Tiger program.
    I hope this is understandable...anyone able to shed some light on this issue? Thanks!
    PowerBook G4   Mac OS X (10.4.3)  

    Hi tanjo,
    This is a bit of a workaround, but you could set
    mail.app to automatically blind copy to yourself any
    messages you originate (and then use a rule to
    automatically file these messages in a "sent" folder
    of your choice).
    A method to do setup this default bcc is on
    MacOSXhints.com, in this article: Permanently add Reply To headers in
    Mail.app. It references this command line:
    defaults write com.apple.mail
    UserHeaders '{"Bcc" = "[email protected]";
    best of luck,
    ...ben
    PB G4 15 1.67 GHz,
    iBook SE 0.47 GHz   Mac OS X (10.4.3)  
    Hi Ben,
    Thank you very much for the tip. I'm going to give that a try. Happy Holidays!
    --tanjo

  • How do I store book purchases on my own hard drive?

    I want to purchase books and store them on MY HD to move and read as I please........ can I??

    Presuing you're referring to books from the iTunes Store, all purchases, books or anything else, by default download to your computer.
    Regards.

Maybe you are looking for