gpt4 book ai didi

c - 如何将 pdf 文件作为背景导入 GtkDrawingArea

转载 作者:太空宇宙 更新时间:2023-11-04 03:08:46 25 4
gpt4 key购买 nike

我需要导入一个 pdf 文件作为我可以在其上绘制的背景。我想要一些新的数字,我想强调一些领域。

过去三天我一直在网上搜索。我发现的唯一相反的东西是写入 pdf 文件。

/* 反其道而行之 */cairo_pdf_surface_create();

首先我尝试了这个命令,但当我意识到它正在覆盖我的源文件而不是导入它时。

我正在使用 GTK3 和 C 来编写我的程序。

最佳答案

如您所知,这不是一项简单的任务:GTK 没有 PDF 呈现功能,因此您必须使用一些外部库。

我建议看一看 Evince,GTK 文档查看器。对于不同的文档类型,它有不同的后端。对于 PDF,它是 ev-poppler.cc它使用 poppler library .

ev-poppler.cc 里面有 pdf_page_render呈现单个页面和pdf_document_get_page从后端获取单个页面。

关于c - 如何将 pdf 文件作为背景导入 GtkDrawingArea,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58714804/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com