0
私はwebsupergoos abcpdfを使用して、addimageurl経由でHTMLページをpdfに変換しています。Abcpdfコピー可能/選択可能なテキスト
素晴らしいですが、結果として得られるpdfでは、ユーザーがテキストを選択してコピーすることはできません。すべてが一つの「イメージ」です。
これは可能ですか?どの設定を使用するのですか?
これは私の現在のコードです。コメントされた「フラット」は関連する何もしていないようです。 HttpStreamは単にdocとしてユーザーに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);
のThをdoc.Encryption.CanExtractを設定する必要があるかもしれませんanks。しかし、それはCMSと一緒にインストールされた限定版であることが判明しました。ライセンス問題のため、機能不全が部分的にロックされました。フルバージョンを使用すると、問題が解決しました。 – Steen