我正在开发基于小型网络的应用程序,其中用户被呈现2-3页长报告,可以打印为PDF.我在stackoverflow/internet 上查看了不同的解决方案,发现了一些有效的解决方案到打印方面(内容打印有额外的边距,但我需要努力修复它)我当前的问题是我无法在浏览器中显示html内容页面布局.我能够显示A4尺寸的第一页,但是当内容超过1页时,它看起来好像打印在外页,您可以查看下面的图像
这是CSS
.A4 {
background: white;
width: 21cm;
height: 29.7cm;
display: block;
margin: 0 auto;
padding: 10px 25px;
margin-bottom: 0.5cm;
box-shadow: 0 0 0.5cm rgba(0,0,0,0.5);
}
@media print {
.page-break { display: block; page-break-before: always; }
size: A4 portrait;
}
@media print {
.noprint {display:none;}
.enable-print { display: block; }
}
Run Code Online (Sandbox Code Playgroud)
我想解决下面的问题,
我正在玩mongodb(GridFS)来存储文件(zip)并尝试使用python的"pymongo"检索它们但是它没有按预期工作我无法理解如何检索我添加的文件...
下面是我从IDLE运行的代码(Python 3.4.1)
>>> db = Connection(port=31000, host="localhost").fs
>>> db.name
'fs'
>>> db.validate_collection
<bound method Database.validate_collection of Database(Connection('localhost', 31000), 'fs')>
>>> blob_store = gridfs.GridFS(db, collection='bstore')
>>> local_db = dict()
>>> k = r'd:\test\my-scripts.zip'
>>> local_db[k] = blob_store.put(open(k, 'rb'))
[** File is saved, i checked using robomongo **]
>>> blob_store.exists(filename=k)
False
>>> blob_store.exists("53da7cb1b3b44b13e0e27721")
False
>>> local_db
{'d:\\test\\my-scripts.zip': ObjectId('53da7cb1b3b44b13e0e27721')}
>>> blob_store.list()
[]
>>> b = gridfs.GridFS(db, collection='bstore.files')
>>> b.list()
[]
>>> x = blob_store.get(Objectid("53da7cb1b3b44b13e0e27721"))
Traceback (most recent call last):
File "<pyshell#20>", line …Run Code Online (Sandbox Code Playgroud)