Package org.pdfbox.cos

Examples of org.pdfbox.cos.COSStream


     * @return The embedded file for this file spec.
     */
    public PDEmbeddedFile getEmbeddedFileDos()
    {
        PDEmbeddedFile file = null;
        COSStream stream = (COSStream)fs.getObjectFromPath( "EF/DOS" );
        if( stream != null )
        {
            file = new PDEmbeddedFile( stream );
        }
        return file;
View Full Code Here


     * @return The embedded file for this file spec.
     */
    public PDEmbeddedFile getEmbeddedFileMac()
    {
        PDEmbeddedFile file = null;
        COSStream stream = (COSStream)fs.getObjectFromPath( "EF/Mac" );
        if( stream != null )
        {
            file = new PDEmbeddedFile( stream );
        }
        return file;
View Full Code Here

     * @return The embedded file for this file spec.
     */
    public PDEmbeddedFile getEmbeddedFileUnix()
    {
        PDEmbeddedFile file = null;
        COSStream stream = (COSStream)fs.getObjectFromPath( "EF/Unix" );
        if( stream != null )
        {
            file = new PDEmbeddedFile( stream );
        }
        return file;
View Full Code Here

     *
     * @param document The document that the stream will be part of.
     */
    public PDStream( PDDocument document )
    {
        stream = new COSStream( document.getDocument().getScratchFile() );
    }
View Full Code Here

    public PDStream( PDDocument doc, InputStream str, boolean filtered ) throws IOException
    {
        OutputStream output = null;
        try
        {
            stream = new COSStream( doc.getDocument().getScratchFile() );
            if( filtered )
            {
                output = stream.createFilteredStream();
            }
            else
View Full Code Here

     * @return The metadata for this object.
     */
    public PDMetadata getMetadata()
    {
        PDMetadata retval = null;
        COSStream mdStream = (COSStream)stream.getDictionaryObject( "Metadata" );
        if( mdStream != null )
        {
            retval = new PDMetadata( mdStream );
        }
        return retval;
View Full Code Here

        }
        else if( selectedNode instanceof COSStream )
        {
            try
            {
                COSStream stream = (COSStream)selectedNode;
                InputStream ioStream = stream.getUnfilteredStream();
                ByteArrayOutputStream byteArray = new ByteArrayOutputStream();
                byte[] buffer = new byte[1024];
                int amountRead = 0;
                while( (amountRead = ioStream.read( buffer, 0, buffer.length ) ) != -1 )
                {
View Full Code Here

        }
       
        PDStream contentStream = page.getContents();
        if( contentStream != null )
        {
            COSStream contents = contentStream.getStream();
            processPage( page, contents );
        }
    }
View Full Code Here

            PDXObject xobject = (PDXObject) xobjects.get(name.getName());

            if(xobject instanceof PDXObjectForm)
            {
                PDXObjectForm form = (PDXObjectForm)xobject;
                COSStream invoke = (COSStream)form.getCOSObject();
                PDResources pdResources = form.getResources();
                PDPage page = context.getCurrentPage();
                if(pdResources == null)
                {
                    pdResources = page.findResources();
View Full Code Here

                {
                    COSDictionary trailer = new COSDictionary();
                    Iterator xrefIter = document.getObjectsByType( "XRef" ).iterator();
                    while( xrefIter.hasNext() )
                    {
                        COSStream next = (COSStream)((COSObject)xrefIter.next()).getObject();
                        trailer.addAll( next );
                    }
                    document.setTrailer( trailer );
                }
                if( !document.isEncrypted() )
View Full Code Here

TOP

Related Classes of org.pdfbox.cos.COSStream

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.