Skip to content
DemoAPI 参考文档FAQ
全新发布

PDF SDK 与 AI 文档处理

在 GitHub 获取完整的私有化部署SDK 包及 AI 智能文档处理能力,一键部署,快速构建您的文档处理工作流。

Guides

旋转页面

旋转指定页面的显示方向,支持以 90 度为单位进行顺时针或逆时针旋转。

以下示例演示如何旋转页面:

tsx
const pdfReaderRef = useRef<CPDFReaderView>(null);

<CPDFReaderView
  ref={pdfReaderRef}
  document={samplePDF}
  configuration={ComPDFKit.getDefaultConfig({})}
/>

// 获取页面当前旋转角度
const pageIndex = 0;
const page = await pdfReaderRef.current?._pdfDocument.pageAtIndex(pageIndex);
const rotation = await page?.getRotation();

// 设置新的旋转角度(在当前角度基础上顺时针旋转 90 度)
const result = await page?.setRotation(rotation! + 90);
if (result) {
  // 刷新页面以应用旋转效果
  await pdfReaderRef.current?.reloadPages();
}