小编Nin*_*tre的帖子

A4页面像html中的布局

我正在开发基于小型网络的应用程序,其中用户被呈现2-3页长报告,可以打印为PDF.我在stackoverflow/internet 上查看了不同的解决方案,发现了一些有效的解决方案到打印方面(内容打印有额外的边距,但我需要努力修复它)我当前的问题是我无法在浏览器中显示html内容页面布局.我能够显示A4尺寸的第一页,但是当内容超过1页时,它看起来好像打印在外页,您可以查看下面的图像

  1. 如何在浏览器中显示页面 在此输入图像描述

  2. 它是如何打印预览的 在此输入图像描述

这是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)

我想解决下面的问题,

  1. 如果所有报告都以页面布局显示(另外,如果我可以在水平分页中显示页面而不是长垂直页面),我会很高兴
  2. 打印时没有填充问题,您看到的是打印的!

html css printing

10
推荐指数
1
解决办法
1万
查看次数

pymongo无法检索文件

我正在玩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)

mongodb pymongo gridfs python-3.4

2
推荐指数
1
解决办法
4290
查看次数

标签 统计

css ×1

gridfs ×1

html ×1

mongodb ×1

printing ×1

pymongo ×1

python-3.4 ×1