onlyoffice-spreadsheet-print-vue2
v0.1.0
Published
Vue2 print dialog for ONLYOFFICE spreadsheets via Conversion API spreadsheetLayout
Maintainers
Readme
onlyoffice-spreadsheet-print-vue2
Vue 2 表格打印设置弹窗:通过 ONLYOFFICE ConvertService + spreadsheetLayout 转 PDF 后打印。
Install
npm i onlyoffice-spreadsheet-print-vue2Usage
import { SpreadsheetPrintDialog } from 'onlyoffice-spreadsheet-print-vue2'
export default {
components: { SpreadsheetPrintDialog },
data() {
return {
open: false,
file: {
key: 'doc-1',
url: 'https://your-host/file.xlsx', // Document Server 必须能下载
filetype: 'xlsx',
title: 'demo.xlsx'
},
client: {
convertUrl: '/ConvertService.ashx' // 开发环境请用代理,生产走后端
}
}
}
}<SpreadsheetPrintDialog
v-model="open"
:file="file"
:client="client"
print-strategy="embed"
/>Notes
- Styles are injected by JS; no separate CSS import.
- Change print params → conversion
keyis regenerated (ConvertService caches by key). - Prefer proxying ConvertService to avoid browser CORS.
