Hjælp til JavaScript til Adobe Acrobat
Hjælp til JavaScript til Adobe Acrobat X, bruger en variant af JavaScript 1.8 som er tilpasset AcrobatVirkemåde jeg har nogle PDF dokumenter som bliver lavet fra en Access Database, disse indeholder nogle varenr. Hvor der skal laves en link med et billede, denne proces kan køres automatisk.
Når filerne bliver oprettet i PDF format fra Access, bliver der oprettet en tekst fil med varenr. Og image navn
Eksempel
Item Image
100062701 100067701.jpg
Acrobat kalder for løkken og derefter afvikles resten af koden
for (var p = 0; p < this.numPages; p++)
{
var numWords = this.getPageNumWords(p);
console.println("Side.: " + p + " Ord.: " + numWords);
GreateLink(100062701, numWords, "100062701.jpg");
}
Hvordan laver jeg en løkke der læser en post og kalder Greatelink finder et match og derefter link.
function GreateLink(catword, nword, catimage)
{
for (var i=0; i<nword; i++)
{
var ckWord = this.getPageNthWord(p, i, true);
if (ckWord == catword)
{
var q = this.getPageNthWordQuads(p, i);
// Convert quads in default user space to rotated
// User space used by Links.
m = (new Matrix2D).fromRotated(this,p);
mInv = m.invert()
r = mInv.transform(q)
r = r.toString()
r = r.split(",");
l = addLink(p, [r[4], r[5], r[2], r[3]]);
l.borderColor = color.red;
l.borderWidth = 1;
l.setAction("this.getURL('N:/image/" + catimage + "')");
}
}
}