V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ll5270  ›  全部回复第 2 页 / 共 6 页
回复总数  105
1  2  3  4  5  6  
2023-07-25 09:07:15 +08:00
回复了 AlohaV2 创建的主题 问与答 如何完全禁止快递被放到菜鸟驿站
收购菜鸟
2023-05-22 15:28:41 +08:00
回复了 sunny1688 创建的主题 问与答 你们用的什么键盘?
mx keys 薄膜键盘 yyds
2023-04-07 18:54:47 +08:00
回复了 xurunfei 创建的主题 问与答 Python 3 继承相关问题,大家帮忙看看,谢谢啦
你这不会循环引用吗?
找个后端 /前端老婆
2022-11-16 10:10:00 +08:00
回复了 argc 创建的主题 Apple PDD 上买到了后封机,假一赔十完全笑话
后封机很正常,因为很多机器是散户给档口回收回去的,档口要拆开验货,然后再封上,这不能说明是二手的,依旧是新机
可以换,但是换了之后工龄就从 0 开始了,应该让老板先给裁员补偿再签合同。否则签了合同就把你开掉怎么办。
??这个帖子的收入怎么和之前的不一样
2022-09-28 14:43:24 +08:00
回复了 PendingOni 创建的主题 生活 发现最近自己的酒瘾越来越厉害了
为什么我喝白酒感觉咽不下去
2022-09-27 15:13:32 +08:00
回复了 logyxiao 创建的主题 生活 关于牙科门诊和医院口腔科的思考
北大口腔拔了 4 颗阻生智齿 分 2 次 一次两颗 一共花了 3000 多吧 报销了大部分 自费六七百大概
2022-09-22 09:58:08 +08:00
回复了 QIAOBT 创建的主题 MacBook Pro 疑似遭遇小黄鱼杀猪盘诈骗!麻烦各位 V 友看下帮忙解答!
这种骗术好多年前就有了 百度关键词 (闲鱼 mbp 中关村 合约)
2022-09-21 10:50:30 +08:00
回复了 rimutuyuan 创建的主题 问与答 29.30.1 号北京到全国的高铁票都买不到吗?
我买到了 30 号去河北的
2022-09-02 18:57:45 +08:00
回复了 devswork 创建的主题 全球工单系统 PDF 如何进行关键位置打码?
这个我有经验
import io
import os
import PyPDF2
import httpx
import pikepdf

from app.general.exception import ValidationException



def get_pdf_by_url(url):
try:
rsp = httpx.get(url)
except Exception:
raise ValidationException(msg="下载地址访问失败")
raw_pdf_io = io.BytesIO(rsp.content)
pdf = pikepdf.Pdf.open(raw_pdf_io)
pike_pdf_io = io.BytesIO()
pdf.save(pike_pdf_io)
return PyPDF2.PdfFileReader(pike_pdf_io)

def add_watermark(water_file, page_pdf):
"""
将水印 pdf 与 pdf 的一页进行合并
"""
pdfReader = PyPDF2.PdfFileReader(water_file)
page_pdf.mergePage(pdfReader.getPage(0))
return page_pdf


def execute_watermark_pdf(path, url):
pdf_reader = get_pdf_by_url(url)
pdf_writer = PyPDF2.PdfFileWriter() # 用于写 pdf
# page_pdf = add_watermark("/Users/xx/Downloads/aa.pdf", pdf_reader.getPage(0))
for page in range(pdf_reader.numPages):
if page == 0:
page_pdf = add_watermark("/Users/xx/Downloads/aa.pdf", pdf_reader.getPage(page))
elif page == 5:
page_pdf = add_watermark("/Users/xx/Downloads/aa6.pdf", pdf_reader.getPage(page))
else:
page_pdf = pdf_reader.getPage(page)
pdf_writer.addPage(page_pdf)
new_pdf = io.BytesIO()
pdf_writer.write(new_pdf)
new_pdf.seek(0)
with open(f"pdf/{path}.pdf", "wb") as f:
f.write(new_pdf.getvalue())


from PyPDF2 import PdfFileReader, PdfFileWriter, PdfFileMerger
from os import remove, listdir, mkdir
from os.path import join, isdir, split, splitext, basename
from pdf2image import convert_from_path
from reportlab.lib.pagesizes import A4, landscape, portrait
from reportlab.pdfgen import canvas


# 把 pdf 文件拆成 jpg 图片,每页一张
def pdf2jpgs(path, file):
# 路径和文件名
# 创建同名文件夹
mkdir("temp/" + path)
# 转换图片,图片像素 dpi 为 480
print("pdf/" + file)
images = convert_from_path("pdf/" + file, dpi = 100, fmt = 'JPEG',
thread_count = 4,)
# 保存图片
for index, image in enumerate(images):
image.save('temp/{}/{}.jpg'.format(path,index))

# 把 jpg 图片合并为 pdf 文件
def merge_jpg2pdf(jpgpath):
# 要合并的图片
jpg_files = [join(jpgpath, fn) for fn in listdir("temp/" + jpgpath)
if fn.endswith('.jpg')]
jpg_files.sort(key = lambda fn: int(splitext(basename(fn))[0]))
result_pdf = PdfFileMerger()
# 临时文件
temp_pdf = 'temp.pdf'

# 依次转 pdf ,再合并 pdf
for fn in jpg_files:
# 转 pdf ,portrait 纵向页面,landscape 横向页面
c = canvas.Canvas(temp_pdf, pagesize = portrait(A4))
c.drawImage("temp/" + fn, 0 , 0, *portrait(A4))
c.save()
# 合并
with open(temp_pdf, 'rb') as fp:
pdf_reader = PdfFileReader(fp)
result_pdf.append(pdf_reader)
# 保存结果
result_pdf.write("result/" + jpgpath + '.pdf')
result_pdf.close()
# remove("temp/" + jpgpath)

if __name__ == '__main__':
data = []
for i in data:
if not os.path.exists("result" + "/" + i["user_loan_id"] + ".pdf"):
execute_watermark_pdf(i["user_loan_id"], i["url"])
# 转图片
pdf2jpgs(i["user_loan_id"], i["user_loan_id"] + ".pdf")
# 图片合并成 pdf
merge_jpg2pdf(i["user_loan_id"])
# break
2022-09-02 17:40:01 +08:00
回复了 NameSEED 创建的主题 北京 救急,北京拔阻生齿
去口腔专科医院挂急诊试试
2022-09-01 11:18:44 +08:00
回复了 xuanxiao 创建的主题 北京 茅台现在价格多少,北京有收的吗
2815 昨天
2022-08-25 09:57:24 +08:00
回复了 woshichuanqilz 创建的主题 程序员 有兄弟买过 tb 上的 copilot 账号吗? 靠谱吗
自己去淘宝 找人把你的 github 账号弄成学生账户 就能免费用了
淘宝找 edu 的 几十块一年
2022-08-10 18:47:04 +08:00
回复了 hgzhcn 创建的主题 程序员 2022 年 8 月,有什么好的电瓶车推荐吗
雅迪 ds5 48v24a 90km 3700 左右
2022-07-22 10:02:54 +08:00
回复了 blackdd 创建的主题 问与答 人活着的意义到底是啥,
为的是某个时刻,你突然感慨:活着真好
1  2  3  4  5  6  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   942 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 21:55 · PVG 05:55 · LAX 13:55 · JFK 16:55
Developed with CodeLauncher
♥ Do have faith in what you're doing.