Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How to convert a swf document to pdf or other type docs ? #43

Open
guiyang882 opened this issue Aug 23, 2016 · 0 comments
Open

How to convert a swf document to pdf or other type docs ? #43

guiyang882 opened this issue Aug 23, 2016 · 0 comments

Comments

@guiyang882
Copy link

您好!
我想使用您开发的代码读取一个swf格式的文件,具体的文件位置
但是在使用是出线如下问题?

In [2]: file = open("a.swf", "rb")

In [3]: obj = SWF(fil)
%%file  file    file=   filter  

In [3]: obj = SWF(file)
%%file  file    file=   

In [3]: obj = SWF(file)
---------------------------------------------------------------------------
NotImplementedError                       Traceback (most recent call last)
<ipython-input-3-3dffa1f5b810> in <module>()
----> 1 obj = SWF(file)

/usr/local/lib/python2.7/site-packages/swf/movie.pyc in __init__(self, file)
     99         self._header = None
    100         if self._data is not None:
--> 101             self.parse(self._data)
    102 
    103     @property

/usr/local/lib/python2.7/site-packages/swf/movie.pyc in parse(self, data)
    161         self._header._frame_rate = data.readFIXED8()
    162         self._header._frame_count = data.readUI16()
--> 163         self.parse_tags(data)
    164 
    165     def __str__(self):

/usr/local/lib/python2.7/site-packages/swf/tag.pyc in parse_tags(self, data, version)
    161         tag = None
    162         while type(tag) != TagEnd:
--> 163             tag = self.parse_tag(data)
    164             if tag:
    165                 #print tag.name

/usr/local/lib/python2.7/site-packages/swf/tag.pyc in parse_tag(self, data)
    179             data.seek(raw_tag.pos_content)
    180             data.reset_bits_pending()
--> 181             tag.parse(data, raw_tag.header.content_length, tag.version)
    182             #except:
    183             #    print "=> tag_error", tag.name

/usr/local/lib/python2.7/site-packages/swf/tag.pyc in parse(self, data, length, version)
    888             s.close()
    889 
--> 890             im = Image.fromstring("RGBA", (self.padded_width, self.bitmap_height), self.image_buffer)
    891             im = im.crop((0, 0, self.bitmap_width, self.bitmap_height))
    892 

/usr/local/lib/python2.7/site-packages/PIL/Image.pyc in fromstring(*args, **kw)
   2078 def fromstring(*args, **kw):
   2079     raise NotImplementedError("fromstring() has been removed. " +
-> 2080                     "Please call frombytes() instead.")
   2081 
   2082 

NotImplementedError: fromstring() has been removed. Please call frombytes() instead.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant