Coder Social home page Coder Social logo

试用报错 about pywpsrpc HOT 20 CLOSED

icevivi avatar icevivi commented on September 26, 2024
试用报错

from pywpsrpc.

Comments (20)

timxx avatar timxx commented on September 26, 2024 1

没有deepin环境,但是这个路径并非常规的路径,建议先指定

LD_LIBRARY_PATH=/opt/apps/cn.wps.wps-office/files/kingsoft/wps-office/office6

看看有没有效果
有效果的话可以临时修改一下rpath:

patchelf --set-rpath '$ORIGIN:/opt/apps/cn.wps.wps-office/files/kingsoft/wps-office/office6' rpcwpsapi.so
patchelf --set-rpath '$ORIGIN:/opt/apps/cn.wps.wps-office/files/kingsoft/wps-office/office6' rpcwppapi.so
patchelf --set-rpath '$ORIGIN:/opt/apps/cn.wps.wps-office/files/kingsoft/wps-office/office6' rpcetapi.so
patchelf --set-rpath '$ORIGIN:/opt/apps/cn.wps.wps-office/files/kingsoft/wps-office/office6' common.so

PS,这几个so为pywpsrpc带的,在python安装目录或者用户目录的site-packages/pywpsrpc目录里(看你安装pywpsrpc到系统还是用户目录)

都不行的话建议先通过官网下载安装试试
PS,需要先确保接受了用户许可协议,且是多组件模式(整合模式有BUG,WPS端的问题)

from pywpsrpc.

timxx avatar timxx commented on September 26, 2024

检查下你安装的WPS路径在哪,是否有librpcwpsapi_sysqt5.so(正常路径应该在/opt/kingsoft/wps-office/office6/librpcwpsapi_sysqt5.so)
PS,最新版本WPS默认带有(仅x64,arm mips之类貌似没有)

from pywpsrpc.

icevivi avatar icevivi commented on September 26, 2024

文件找到了,上次可能搜索时把文件名搞错了,没搜到
WPS 安装目录是 /opt/apps/cn.wps.wps-office/files/kingsoft/wps-office/office6/
版本是 11.1.0.9505 - Release 正式版
按 readme.md 中的例子导入成功了,但试到
hr, app = rpc.getWpsApplication()
这一句,返回的 app 总是 None

from pywpsrpc.

icevivi avatar icevivi commented on September 26, 2024

还是不行。
WPS运行过接受了用户许可协议,但不知道要怎么看是不是多组件模式。

from pywpsrpc.

timxx avatar timxx commented on September 26, 2024

通常不同类型的文档可以合在一起(比如WPS跟ET的)就是整合,默认是整合模式吧没记错的话
启动后点那个设置按钮,找到切换窗口管理模式可以切换。。

from pywpsrpc.

icevivi avatar icevivi commented on September 26, 2024

改成多组件模式也还是不行。
我另找时间从官网下载安装再试试。谢谢~

from pywpsrpc.

icevivi avatar icevivi commented on September 26, 2024

在官网下了 11.1.0.9615 之后就可以用了,哈哈,谢谢~~

但是有一个问题还想再请教一下,能不能让 hr, app = rpc.getWpsApplication() 执行的时候不显示WPS的启动画面呢?
我试过在这句之后用 app.setVisible(False),是管用的,但上一句执行的时候WPS的启动画面还是会闪一下。

from pywpsrpc.

timxx avatar timxx commented on September 26, 2024

这个目前貌似没办法实现,你可以向WPS官方反馈一下这问题 LoL

from pywpsrpc.

icevivi avatar icevivi commented on September 26, 2024

好的,谢谢!

from pywpsrpc.

icevivi avatar icevivi commented on September 26, 2024

from pywpsrpc.

fahaihappy avatar fahaihappy commented on September 26, 2024

这个无界面运行的话怎么设置WPS的模式呢?

from pywpsrpc.

zhoulei135770 avatar zhoulei135770 commented on September 26, 2024

如果能把这个闪过的画面去掉,就完美了

from pywpsrpc.

xlg-go avatar xlg-go commented on September 26, 2024

通常不同类型的文档可以合在一起(比如WPS跟ET的)就是整合,默认是整合模式吧没记错的话
启动后点那个设置按钮,找到切换窗口管理模式可以切换。。

那如果是没有界面的Linux呢?

from pywpsrpc.

xlg-go avatar xlg-go commented on September 26, 2024

这个无界面运行的话怎么设置WPS的模式呢?

同问!请问这个问题您解决了吗?

from pywpsrpc.

icevivi avatar icevivi commented on September 26, 2024

from pywpsrpc.

xlg-go avatar xlg-go commented on September 26, 2024

WPS的模式还是按上面的设置,好象还做不到完全无界面运行,会有个启动界面闪一下,但闪过之后其实是看不到WPS的界面的。 不知道现在WPS有没有提供新接口可以做到不显示那个启动界面。

------------------ 原始邮件 ------------------ 发件人: "timxx/pywpsrpc" @.>; 发送时间: 2021年4月25日(星期天) 中午12:39 @.>; @.@.>; 主题: Re: [timxx/pywpsrpc] 试用报错 (#10) 这个无界面运行的话怎么设置WPS的模式呢? 同问!请问这个问题您解决了吗? — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

因为我的服务器是无ui的linux,不知道怎么设置成那个 多组件模式

from pywpsrpc.

cent2580 avatar cent2580 commented on September 26, 2024

你好,我想问下如何通过命令或者改wps配置文件切换多组件模式

from pywpsrpc.

landv avatar landv commented on September 26, 2024

没有deepin环境,但是这个路径并非常规的路径,建议先指定

LD_LIBRARY_PATH=/opt/apps/cn.wps.wps-office/files/kingsoft/wps-office/office6

看看有没有效果 有效果的话可以临时修改一下rpath:

patchelf --set-rpath '$ORIGIN:/opt/apps/cn.wps.wps-office/files/kingsoft/wps-office/office6' rpcwpsapi.so
patchelf --set-rpath '$ORIGIN:/opt/apps/cn.wps.wps-office/files/kingsoft/wps-office/office6' rpcwppapi.so
patchelf --set-rpath '$ORIGIN:/opt/apps/cn.wps.wps-office/files/kingsoft/wps-office/office6' rpcetapi.so
patchelf --set-rpath '$ORIGIN:/opt/apps/cn.wps.wps-office/files/kingsoft/wps-office/office6' common.so

PS,这几个so为pywpsrpc带的,在python安装目录或者用户目录的site-packages/pywpsrpc目录里(看你安装pywpsrpc到系统还是用户目录)

都不行的话建议先通过官网下载安装试试 PS,需要先确保接受了用户许可协议,且是多组件模式(整合模式有BUG,WPS端的问题)

edit .bashrc

export LD_LIBRARY_PATH=/opt/apps/cn.wps.wps-office/files/kingsoft/wps-office/office6

source .bashrc
cd /opt/apps/cn.wps.wps-office/files/kingsoft/wps-office/office6
sudo patchelf --set-rpath '$ORIGIN:/opt/apps/cn.wps.wps-office/files/kingsoft/wps-office/office6' librpcwpsapi.so
sudo patchelf --set-rpath '$ORIGIN:/opt/apps/cn.wps.wps-office/files/kingsoft/wps-office/office6' librpcwppapi.so
sudo patchelf --set-rpath '$ORIGIN:/opt/apps/cn.wps.wps-office/files/kingsoft/wps-office/office6' librpcetapi.so

from pywpsrpc.

fahaihappy avatar fahaihappy commented on September 26, 2024

from pywpsrpc.

fahaihappy avatar fahaihappy commented on September 26, 2024

from pywpsrpc.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.