addimageurlを介してhtmlページをpdfに変換するためにwebsupergoos abcpdfを使用しています。
うまく機能しますが、結果の pdf では、ユーザーがテキストを選択してコピーすることはできません。すべては一つの「イメージ」です。
これを行うことは可能ですか?使用する設定はどれですか?
これが私の現在のコードです。コメントされた「平坦化」は、関連することを何もしていないようです。HttpStream は、pdf をドキュメントとしてユーザーに転送するだけです。
var doc = new Doc();
doc.HtmlOptions.UseScript = true;
doc.Units = "mm";
doc.MediaBox.String = "0 0 210 297";
doc.Rect.String = doc.MediaBox.String;
doc.Rect.Inset(10.0, 10.0);
doc.SetInfo(0, "License", abcpdfkey);
doc.HtmlOptions.UseScript = true;
doc.HtmlOptions.AddMovies = true;
doc.HtmlOptions.RetryCount = 0;
doc.HtmlOptions.ContentCount = 1;
doc.Page = doc.AddPage();
for (int i = doc.AddImageUrl(url); doc.Chainable(i); i = doc.AddImageToChain(i))
{
doc.Page = doc.AddPage();
}
int pageCount = doc.PageCount;
for (int j = 1; j <= pageCount; j++)
{
doc.PageNumber = j;
// doc.Flatten();
}
this.HttpStream(doc.GetData(), filename);