You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用PDFium FireMonkey组件替换PDF图片:无法获取现有图片位置

关于PDFium Component Suite for FireMonkey替换PDF图片的问题

我尝试替换现有PDF文档中的图片,使用了PDFium Component Suite for FireMonkey组件。目前已成功调用AddPicture函数插入图片,但无法获取现有图片的位置——TPdfImage记录仅包含Width、Height和Data属性。求有该组件使用经验的人士提供帮助。

procedure TForm1.Button1Click(Sender: TObject);
var
  I: Integer;
  lImage: TPdfImage;
begin
  FPdf1.FileName := 'C:\Path_To_Pdf.pdf';
  FPdf1.PageNumber := 1;
  FPdf1.Active := True;

  for I := 0 to FPdf1.ImageCount - 1 do
  begin
    lImage := FPdf1.Image[I];
  end;

  FPdf1.AddPicture(ImageControl1.Bitmap, 20, 20, 100, 100);
  FPdf1.SaveAs('C:\Path_To_Pdf_Images.pdf');
end;

内容的提问来源于stack exchange,提问作者Max

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 07:47:04