Pull parser to read documents into container

I decided to open new thread, as my question arised from the different problem described here. In general, I have a problem (probably related to a memory) with loading huge amount of data (474 MB) into node storage container. After suggestions I decided to delegate XmlEventReader methods not to native XML reader from Berkeley DB XML, but to other XML parser.
Precisely, I started to override method of com.sleepycat.dbxml.XmlEventReader, pull parser written in Java and interfaced by javax.xml.stream.XMLStreamReader. However, there are some mismatchings in methods naming, constants for returned values etc.
Can anyone suggest me any other Java pull parser, closer do Berkeley DB XML XmlEventReader and doing nearly the same job as native parser implementation ?
TIA,
Maciej

Maciej,
I've been hoping that somebody would create/post a StAX to XmlEventReader class. That interface was used as a reference when designing XmlEventReader/Writer. The eventual intent is to have a Java standard interface available as well. I was hoping for something user-contributed. Perhaps someone's done this but nobody has notified the BDB XML community if they have.
I don't see why you are looking for something other than XMLStreamReader -- it matches well with XmlEventReader. Yes, it's necessary to map some constant values (event types among others) as well as perhaps temporarily cache some data but generally the mapping should be obvious and easy.
Regards,
George

Similar Messages

  • Insert Adobe Reader document into a Word document.

    How do I insert an Adobe Reader document in to a Microsoft Word document?  I have the Windows 7 operating system.

    You can insert it as an object, via Insert - Object. You can't insert its contents into the Word file directly, unless you copy them and then paste them in your document or convert the PDF to a Word file (not possible with just the free Reader).

  • Need to Parse or Read XML into a ResultSet

    Hi, I see lots of examples of folks reading from a database, populating a ResultSet, and then putting that data into an XML document. I don't see any reference to going the other way, and was hoping some of you might have an insight on how to do this.
    We have a huge historical database and want to take the older info, put it into xml format, zip it, and store the zip'd result as a blob. That's the easy part.
    We want to be able to go back, to read the blob, unzip it, and then populate a ResultSet and return that to the caller. I don't see any slick methodology to either 1.) instantiate an empty ResultSet or 2.) parse/read an XML structure into a ResultSet.
    Any bright ideas?
    Thanks, John

    @maggie: That is easily done with XPath expressions, for example:
    xmlstarlet sel -t -m '//servers[@country_code="us"]' -c '.' -n vpn.xml
    xmlstarlet sel -T -t -m '//servers[@country_code="us"]' -v @public_name -o " " -v @bw -n vpn.xml
    xmlstarlet sel -t -m '//servers[@country_code="us"]' -v '@public_name' -o ": " -v '@currentload' -n vpn.xml
    xmlstarlet sel -t -m '//servers[@country_code="us" and @currentload<15]' -v '@public_name' -o ": " -v '@currentload' -n vpn.xml
    xmlstarlet sel -t -m '//servers[@currentload<15]' -v '@public_name' -o ": " -v '@currentload' -n vpn.xml
    http://www.w3schools.com/xpath/default.asp
    Edit: If you use json and jshon, then you'll have to do the sorting and filtering in the shell
    jshon -e servers -a -e country_code -u -p -e public_name -u -p -e bw -u <vpn.json | {
    # filter country_code
    while read -r country_code && read -r public_name && read -r bw; do
    [ x"$country_code" = x"ca" ] && echo "$public_name $bw";
    done
    } | sort -k2,2nr -k1,1d # sort second field (bw) numeric reverse, if equal use dictionary sort on first (name)
    Last edited by progandy (2015-05-31 05:47:50)

  • New document alert: How to get PDF documents into Adobe Reader for iOS

    Opening PDF Files in Reader for iOS (iPhone and iPad) has been very helpful to many users of Adobe Reader for iOS.  However, Apple has drastically changed the user interface in iOS 7, which made the original document obsolete. 
    According to Apple Developer Support's App Store Distribution page, 89% of devices connected to the App Store are using iOS 7 during a 7‑day period ending June 29, 2014.
    Because of the exceptionally high iOS 7 adoption rate, Adobe Reader for iOS version 11.3 now supports iOS 7 only.
    Here are the new How-To documents for iOS 7.
    How to get PDF documents into Adobe Reader for iOS (iPad on iOS 7 version)
    How to get PDF documents into Adobe Reader for iOS (iPhone on iOS 7 version)
    (It had to be split into two separate documents because each contains way too many screenshots.)
    Hope these documents are as helpful as the original one.
    Please let us know if you have any feedback or suggestions on the topics for other help documents/tutorials.

    Dennis (or any Adobe rep),
    Any updates to the OP's question? I'm with a large government agency, and we're moving away from GoodReader for reasons I can't go into here, and the ability to add user-defined bookmarks within the app is a mandatory feature for the document reader we select. I have the latest version of Adobe Reader (11.6.1) installed on my government iPad, and the ability to add user-defined bookmarks still seems to be missing. Does Adobe have any plans to add this feature, or is it already present and I'm simply overlooking it?
    Thanks,
    Cam

  • How to copy NCLOB value(Contains Word Document) into file system

    How to copy NCLOB value(Contains Word Document) into file system or display in sqlplus

    The UTL_FILE package will write it only to text file not(NCLOB Value[containts images as well as text])

  • How do I move a document into a folder in PDF reader on an iPad

    How do I move a document into a file in PDF reader on my iPad

    When you're looking at the list of documents, touch the Edit button at the upper-right. Then select the file you want to move by touching the check box to its left, and click the Move File icon, it's the third one from the left at the top of the screen. You'll be prompted to "Move selected document" after which the "Choose a location" dialog will appear to allow you to select a destination folder.

  • How do I copy, paste Word document into Adobe Reader PDF?

    A client is not using Microsoft Word, but typing text for my edits into Adobe PDF. Too many edits, too cumbersome for me. After converting PDF to Word, I edit using various ink colors. How can I copy, cut, paste edited WORD document into her PDF? Other than by using "paper clip" or "attachment" features?

    Thanks, graffiti...So, can't copy, paste Word document into PDF?
    What is the "full version" of Adobe vs my Adobe Reader? Adobe Acrobat?
    I do have a cloud, but doesn't help with my editing problem.

  • Hello! I would like to know the procedure to turn a word document into a PDF document via Adobe Reader.

    Hello! I would like to know the procedure to turn a word document into a PDF document via Adobe Reader. Do I have to pay for it or just sign up? Thank you in advance.

    "...the procedure to turn a word document into a PDF document via Adobe Reader." 
    Not possible.
    No version of Adobe Reader can:
    --| create PDF 
    --| manipulate PDF page content  
    --| export PDF page content
    Adobe Reader XI does provide a "connection" to various Adobe hosted online subscription services (that are under "acrobat.com").
    There is a subscription services can create PDF from supported file formats that are uploaded to the service.
    This subscription service is "PDF Pack".
    With an active (paid up) subscription to a service one can make use of the service.
    Be well...

  • I pull fiftyfour bytes of data from MicroProcessor's EEPROM using serial port. It works fine. I then send a request for 512 bytes and my "read" goes into loop condition, no bytes are delivered and system is lost

    I pull fiftyfour bytes of data from MicroProcessor's EEPROM using serial port. It works fine. I then send a request for 512 bytes and my "read" goes into loop condition, no bytes are delivered and system is lost

    Hello,
    You mention that you send a string to the microprocessor that tells it how many bytes to send. Instead of requesting 512 bytes, try reading 10 times and only requesting about 50 bytes at a time.
    If that doesn�t help, try directly communicating with your microprocessor through HyperTerminal. If you are not on a Windows system, please let me know. Also, if you are using an NI serial board instead of your computer�s serial port, let me know.
    In Windows XP, go to Start, Programs, Accessories, Communications, and select HyperTerminal.
    Enter a name for the connection and click OK.
    In the next pop-up dialog, choose the COM port you are using to communicate with your device and click OK.
    In the final pop
    -up dialog, set the communication settings for communicating with your device.
    Type the same commands you sent through LabVIEW and observe if you can receive the first 54 bytes you mention. Also observe if data is returned from your 512 byte request or if HyperTerminal just waits.
    If you do not receive the 512 byte request through HyperTerminal, your microprocessor is unable to communicate with your computer at a low level. LabVIEW uses the same Windows DLLs as HyperTerminal for serial communication. Double check the instrument user manual for any additional information that may be necessary to communicate.
    Please let me know the results from the above test in HyperTerminal. We can then proceed from there.
    Grant M.
    National Instruments

  • I want to know how to turn a word document into a jpeg so I can put the document on Facebook as a picture. I have made posters and if I do a print screen they are unable to be read, or if i turn it into a PDF there is no save as jpeg??

    I want to know how to turn a word document into a jpeg so I can put the document on Facebook as a picture. I have made posters and if I do a print screen they are unable to be read, or if i turn it into a PDF there is no save as jpeg??

    iOS device backups are stored in your iTunes library.
    Move your iTunes library to an external drive.

  • How to get documents into adobe reader iphone

    hi all -- new to my iphone -- i want to read pdfs using the adobe reader -- how do i get pdfs loaded into ???? so the phone can download it

    hazardzzz,
    Please take a look at the following FAQ document to see if it helps you get started with Adobe Reader on your iPhone.
    How to get PDF documents into Adobe Reader for iOS (iPhone on iOS 7 version)

  • How to conevrt a Document into InoutSource for SAX parsing

    I was trying to perform SAX parsing for a Document.
    Can anybody help me out?
    regards,
    Ranjan

    I need it because I have two big Documents with cross references depending upon business requirement. If I am doing DOM manilation then its very expensive in terms of performance. So I want to perform a SAX parsing.
    One way to achieve this it to perform Transformation with
    SAXResult result = new SAXResult(conHandler);//this is my DefaultHandler
    transformer.transform(dsource,result); //dsource is the DOM source of my first Document
    Is the any otherway around?
    regards,
    Ranjan

  • How to parse multiple xml documents from single buffer

    Hello,
    I am trying to use jaxb 2.0 to parse a buffer which contains multiple xml documents. However, it seems that it is meant to only parse a single document at a time and throws an exception when it gets to the 2nd document.
    Is there a way I can tell jaxb to only parse the first complete document and not fetch the next one out of the buffer? Or what is the most efficient way to separate the buffer into two documents without parsing it manually. If I have to search the buffer for the next document root and then split the buffer, it seems like that defeats the purpose of using jaxb as the parser.
    I am using the Unmarshaller.unmarshall method and the exception I am getting is:
    org.xml.sax.SAXParseException: Illegal character at end of document, &#x3c;.]
         at javax.xml.bind.helpers.AbstractUnmarshallerImpl.createUnmarshalException(AbstractUnmarshallerImpl.java:315)
         at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.createUnmarshalException(UnmarshallerImpl.java:476)
         at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:198)
         at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:167)
         at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:137)
         at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:184)
    Thank you for your help

    It's just like any other XML parser, it's only designed to parse one XML document. If you have something that concatenates two XML documents together (that's what your "buffer" sounds like), then stop doing that.

  • Error: Error: XML Indexer: Fatal Parse error in document

    Hi,
    I was trying to add a document into using the following code:
    txn = myManager.createTransaction();               
    XmlDocumentConfig docConfig = new XmlDocumentConfig();
    docConfig.setGenerateName(true);
    myContainer.putDocument(txn, docName, content, docConfig);
    //commit the Transaction
    txn.commit();
    the content is juz a string formatted to the UTF-8 format. When I run the program, an error occurs:
    com.sleepycat.dbxml.XmlException: Error: Error: XML Indexer: Fatal Parse error in document at line 2, char 74. Parser message: An exception occurred! Type:NetAccessorException, Message:The host/address 'www.posc.org' could not be resolved (Document: docName_287), errcode = INDEXER_PARSER_ERROR
         at com.sleepycat.dbxml.dbxml_javaJNI.XmlContainer_putDocument__SWIG_3(Native Method)
         at com.sleepycat.dbxml.XmlContainer.putDocument(XmlContainer.java:736)
         at com.sleepycat.dbxml.XmlContainer.putDocument(XmlContainer.java:232)
         at com.sleepycat.dbxml.XmlContainer.putDocument(XmlContainer.java:218)
         at ag.SaveMessageinDB.addXMLDocument(SaveMessageinDB.java:157)
         at ag.SaveMessageinDB.saveMessage(SaveMessageinDB.java:58)
         at connector.TextListener.onMessage(TextListener.java:92)
         at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2775)Reading message: <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <!DOCTYPE BLMNOS SYSTEM "http://www.posc.org/ebiz/blmSamples/blmnos.dtd"> at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1413)
    at com.tibco.tibjms.TibjmsSession$Dispatcher.run(TibjmsSession.java:2491)
    The XML Message that causes this problem is this:
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <!DOCTYPE BLM31603 SYSTEM "http://www.posc.org/ebiz/blmSamples/blm3160-3.dtd">
    <BLM31603>
    <DocumentInformation>
    <documentName namingSystem="POSC pilot">Sample 2</documentName>
    <Version>
    <dtdVersion>1.0 beta</dtdVersion>
    <formVersion>BLM 3160-3 August 1999</formVersion>
    </Version>
    <reportClass>Application for Permit to Drill</reportClass>
    <filingDate>
    <year>1997</year><month>07</month><day>14</day>
    </filingDate>
    <Security>
    <securityClass>confidential</securityClass></Security>
    <BusinessAssociate>
    <Contact>
    <name>Joseph Josephson</name>
    <Address>
    <street>5847 Rushmore Dr.</street>
    <cityName>Rapid City</cityName>
    <stateName namingSystem="USCode">SD</stateName>
    <postalCode namingSystem="USZipCode">57709</postalCode>
    </Address>
    <phoneNumber>266-181-9229</phoneNumber>
    <associatedWith>Black Hills Exploration</associatedWith>
    </Contact>
    <AuthorizedPerson>
    <name>Joseph Josephson</name>
    <title>Vice President of Drilling Operations</title>
    </AuthorizedPerson>
    </BusinessAssociate>
    </DocumentInformation>
    <FieldInformation>
    <regulatoryFieldName>wildcat</regulatoryFieldName>
    <SpacingOrder>
    <spacingUnitSize unit="acre">40</spacingUnitSize>
    </SpacingOrder>
    <ContractDesignation>
    <leaseName>Dog Draw</leaseName>
    <leaseNumber>156-5799-80-89</leaseNumber>
    <unitAgreementName>WY72817</unitAgreementName>
    <leaseSize unit="acre">629.97</leaseSize>
    <indianName type="allottee">James Hickson</indianName>
    </ContractDesignation>
    </FieldInformation>
    <WellInformation>
    <apiWellNumber>510162561100</apiWellNumber>
    <wellID>Dog Draw #1</wellID>
    <wellProduct type="oil"/>
    <wellActivity type="drill"/>
    <wellCompletionType type="single"/>
    <Operator>
    <operatorName>Black Hills Exploration</operatorName>
    <Address>
    <street>5847 Rushmore Dr.</street>
    <cityName>Rapid City</cityName>
    <stateName namingSystem="USCode">SD</stateName>
    <postalCode namingSystem="USZipCode">57709</postalCode>
    </Address>
    <phoneNumber>266-181-9229</phoneNumber>
    <bondCollateralNumber>BF39002976</bondCollateralNumber>
    </Operator>
    <WellLocation>
    <LegalDescription>
    <townshipNumber direction="N">52</townshipNumber>
    <rangeNumber direction="W">68</rangeNumber>
    <sectionNumber>18</sectionNumber>
    <quarterSectionIdentifier>SE 1/4, SW 1/4</quarterSectionIdentifier>
    <locationDistance from="FSL" unit="ft">843</locationDistance>
    <locationDistance from="FWL" unit="ft">1664</locationDistance>
    </LegalDescription>
    <Geopolitical>
    <stateName>WY</stateName>
    <countyName>Crook</countyName>
    </Geopolitical>
    <RelativeFrom from="Town">
    Approximately 15 mi NW of Moorcroft, WY </RelativeFrom>
    </WellLocation>
    <wellElevationHeight referenceCode="GL">4306</wellElevationHeight>
    <WellboreInformation>
    <proposedTotalMeasuredDepth unit="ft">8500</proposedTotalMeasuredDepth>
    <proposedTotalTrueVerticalDepth unit="ft">8450</proposedTotalTrueVerticalDepth>
    <BottomholeLocation>
    <LegalDescription>
    <townshipNumber direction="N">52</townshipNumber>
    <rangeNumber direction="W">68</rangeNumber>
    <sectionNumber>18</sectionNumber>
    <quarterSectionIdentifier>SE 1/4, SW 1/4</quarterSectionIdentifier>
    <locationDistance from="FSL" unit="ft">843</locationDistance>
    <locationDistance from="FWL" unit="ft">1664</locationDistance>
    </LegalDescription>
    <Geopolitical>
    <stateName>WY</stateName>
    <countyName>Crook</countyName>
    </Geopolitical>
    <RelativeFrom from="LeaseLine">
    843 ft from nearest property or lease line</RelativeFrom>
    </BottomholeLocation>
    <operationStartDate>
    <year>1997</year><month>8</month><day>8</day></operationStartDate>
    <estimatedDuration unit="days">37</estimatedDuration>
    <drillingTool type="rotary"/>
    </WellboreInformation>
    </WellInformation>
    <ProposedCasingProgram>
    <CasingInformation type="conductor">
    <drillBitDiameter>12 5/8</drillBitDiameter>
    <tubularOutsideDiameter>9.5</tubularOutsideDiameter>
    <tubularWeight unit="lb/ft">52</tubularWeight>
    <tubularGradeCode>C-22</tubularGradeCode>
    <baseMeasuredDepth unit="ft">3477</baseMeasuredDepth>
    <Cement>
    <cementQuantity unit="sacks" type="Eugene">97</cementQuantity>
    <cementSlurryVolume unit="ft3">1287</cementSlurryVolume>
    <cementSlurryYield unit="ft3/sack">13.1</cementSlurryYield>
    <additive>Rock Salt</additive>
    <additive>carcinogenic biophages</additive>
    <topMeasuredDepth unit="ft">87</topMeasuredDepth>
    </Cement>
    </CasingInformation>
    <CasingInformation type="intermediate">
    <drillBitDiameter>8 7/8</drillBitDiameter>
    <tubularOutsideDiameter>8.125</tubularOutsideDiameter>
    <tubularWeight unit="lb/ft">43</tubularWeight>
    <tubularGradeCode>D-220</tubularGradeCode>
    <baseMeasuredDepth unit="ft">9112</baseMeasuredDepth>
    <Cement>
    <cementQuantity unit="sacks" type="Portland">82</cementQuantity>
    <cementSlurryVolume unit="ft3">1003</cementSlurryVolume>
    <cementSlurryYield unit="ft3/sack">13.1</cementSlurryYield>
    <stageCementerMeasuredDepth unit="ft">6633</stageCementerMeasuredDepth>
    </Cement>
    <Cement>
    <cementQuantity unit="sacks" type="Seattle">116</cementQuantity>
    <cementSlurryVolume unit="ft3">1504</cementSlurryVolume>
    <cementSlurryYield unit="ft3/sack">13.1</cementSlurryYield>
    <additive>mucilaginous algal-based slime</additive>
    <stageCementerMeasuredDepth unit="ft">3483</stageCementerMeasuredDepth>
    </Cement>
    </CasingInformation>
    </ProposedCasingProgram>
    <reportRemark>Black Hills Exploration has a Statewide Bond. Bond # BF39002976</reportRemark>
    <reportRemark>Drilling Program and Surface Use Plan attached.</reportRemark>
    </BLM31603>
    Many Thanks in advance for your help!
    :)

    hi, I also have same problem. I wanna to putDocument dblp.xml in the created container by using dbxml shell commands
    I faced this error:
    "stdin:18: putDocument failed, Error: Error: XML indexer: Fatal parse error in document at line 1, char 1. Parser message: invalid document structure <Document: dbp.xml>"
    the content of theat xml file is:
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <!DOCTYPE dblp SYSTEM "file: dblp.dtd">
    <dblp>
    <mastersthesis mdate="2006-04-06" key="ms/Vollmer2006">
    <author>Stephan Vollmer</author>
    <title>Portierung des DBLP-Systems auf ein relationales Datenbanksystem und Evaluation der Performance.</title>
    <year>2006</year>
    <school>Diplomarbeit, Universit&auml;t Trier, FB IV, Informatik</school>
    <url>http://dbis.uni-trier.de/Diplomanden/Vollmer/vollmer.shtml</url>
    </mastersthesis>
    <mastersthesis mdate="2002-01-03" key="ms/Brown92">
    <author>Kurt P. Brown</author>
    <title>PRPL: A Database Workload Specification Language, v1.3.</title>
    <year>1992</year>
    <school>Univ. of Wisconsin-Madison</school>
    </mastersthesis>
    </article>
    <article mdate="2003-11-19" key="journals/ai/Todd93">
    <author>Peter M. Todd</author>
    <title>Stephanie Forrest, ed., Emergent Computation: Self-Organizing, Collective, and Cooperative Phenomena in Natural and Artificial Computing Networks.</title>
    <pages>171-183</pages>
    <year>1993</year>
    <volume>60</volume>
    <journal>Artif. Intell.</journal>
    <number>1</number>
    <url>db/journals/ai/ai60.html#Todd93</url>
    </article>
    <article mdate="2003-11-19" key="journals/ai/KautzKS95">
    <author>Henry A. Kautz</author>
    <author>Michael J. Kearns</author>
    <author>Bart Selman</author>
    <title>Horn Approximations of Empirical Data.</title>
    <pages>129-145</pages>
    <year>1995</year>
    <volume>74</volume>
    <journal>Artif. Intell.</journal>
    <number>1</number>
    <url>db/journals/ai/ai60.html#Todd93</url>
    </article>
    </dblp>
    could you please help me.
    here or send me to this address please:
    [email protected]
    Thanks,
    Mohsen

  • How can I paste a pdf of a Publisher document into Pages so I can edit?

    I have been asked to print a document that was created in Publisher on a PC. I have been sent a pdf of the document, which is A4, printed both sides, with four A6 text boxes on each side, with the same artwork and text in each box. The trouble is, the layout is wrong so when it is cut into four the margins are not even. I have Acrobat 7.0 Standard (which is know is very old) but I haven't used it much and can't work out how to edit the pdf. At the moment all I can do is copy and paste the entire document into Pages but then I can't extract just one A6 text box from the rest. If I could do that it would be a breeze to set it up correctly in Pages so that it works when cut into four A6 pieces. When I go to Get Info it says it is not locked and I have permission to read and write.
    Can anyone explain these things to a beginner, please?
    Thanks!

    Chris
    There are several ways we can go about this.
    *1. In Adobe Illustrator* you can open the pdf file directly and chop out the bits you don't want and resave them individually. There maybe problems with fonts not being embedded as it comes from a PC where such things are mostly verbotten.
    *2. In Acrobat* you can do some editing and avoid the fonts issue. But the procedure is a bit more involved.
    If it helps, you need 2 things:
    +Menu > Tools > Advanced Editing > Select Object Tool+ and
    +Menu > Split Document… / Crop Pages…+
    Using this you can unpick the pdf file removing the parts you don't want. Not as simple as it sounds because you need to understand why some objects select with others and why some are unselectable which has to do with grouping, masking and compounding.
    *3. In Preview* cut apart the multiple pages and parts of each page. To split the multiple pages you will have to open the set and then delete the pages you don't want and save the remaining page with a new name.
    To delete a page click on it in the sidebar and hit delete.
    To crop a page use the +Select Tool+ in the top of the window and drag around the part of the page you want then +Menu > Tools > Crop+ and resave with a new name. Be aware this does not actually get rid of anything outside the select it just crops the view of it.
    *4. Which brings us to Pages*. Having divided the pdf into individual page files you can then drag them into Shapes on your page the size of the parts you want to show.
    When you click on the shape with page in it a little bar shows up underneath with +Edit Mask+. Click on the +Edit Mask+. You will see the shape, which is the mask, gets a grey dotted outline with white resizing boxes on the corners and mid points. If you need to adjust the crop or size of the shape drag on these.
    Behind the shape outline is the image with the cropped parts outside shown greyed out. The greyed out part is the hidden part. If you click outside the shape but on the greyed out part of the image you select the image itself and can pull at its corners or sides to change its shape. Or if you just click on the greyed part of the image you can move it around so that it moves relative to the shape cropping it.
    If you have several sections to be shown in each shape, you can move them one at a time to show each one. Say you have 4: 2 top and 2 bottom, option drag the shape with the picture in it to make 4 copies. Then in each one pull the image to reveal in turn top-left, top-right, bottom-left and bottom-right.
    Do this till you have all the parts separated and rearrange them where you want.
    *A bonus tip:* Cut out a step by opening Preview, next to Pages, with the multiple pages showing in the sidebar. You can drag the pages from the sidebar directly into the shape in Pages, without having to divide the .pdf.
    Any further questions just ask.
    Peter

Maybe you are looking for

  • Two separate itunes accounts on the same computer

    Ok I need help before I throw my computer and iphones. I have two separate itunes accounts, and two separate iphones. I'm using the same computer. I'm trying to sync my wife's iphone to her itunes account on my laptop, but it keeps wanting to load my

  • Creating photo collage

    I'd like to make a photo collage that builds one photo at a time from a black screen up to five or six pictures total. I'd also like to add captions on top of or beside these photos. Can I do this in iMovie? If not, is there other software that would

  • What does "other" consist of on my iPhone?

    That section is taking up 8.38GB of data on my phone, so I have almost no available storage.

  • Please help me  with this prob "Bank Account"

    please help me..... i create a bank account which can be save in sql and can view the list of account num, deposit, withdrawal . i dont know how to insert save buttons code ...i have a code here: import java.awt.*; import java.awt.event.*; import jav

  • ICloud mail not displaying email content

    My iCloud mail account is not displaying the content of incoming emails, regardless of whether I access the account on my Mac, iPad Mini, or iPhone 4 (all with the latest OS). The only way I can view the content is to select the email and hit the 're