Skills image-to-text-pdf
๐Ÿ“ฆ

image-to-text-pdf

Content revision r1 Safe โš™๏ธ External commands

Convert Images to Searchable PDFs

Finished images often lose search and copy support when exported as flat PDFs. This skill adds an aligned text layer while preserving the visual design.

Supports: Claude Codex Code(CC)
๐Ÿฅˆ 80 Silver

Install with my Agent

Copy this request to your Agent. It includes the canonical Skill page and manifest.

Agent request
Review the Skillstore skill "image-to-text-pdf" from https://skillstore.io/skills/zjsxply-image-to-text-pdf.md and its manifest at https://skillstore.io/api/skills/zjsxply-image-to-text-pdf/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

Your Agent should still show its plan and request any confirmation required by the security policy.

Agent-readable resources

Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.

Test it

Using "image-to-text-pdf". A generated event poster image and corrected event text.

Expected outcome:

  • The final PDF preserves the poster image exactly.
  • The text can be selected, copied, and searched.
  • The debug PDF shows visible text boxes for review.

Using "image-to-text-pdf". A visual resume image, OCR word boxes, and the original resume text.

Expected outcome:

  • The layout uses OCR positions with corrected resume wording.
  • The final PDF supports text selection over each resume line.
  • The inspection PDF highlights areas that need manual adjustment.

Using "image-to-text-pdf". A Chinese poster image and a compatible Unicode font file.

Expected outcome:

  • The generated PDF embeds selectable non-Latin text.
  • The debug PDF helps verify each line position.
  • Warnings identify missing font or extraction issues.

Security Audit

Safe
v4 โ€ข 7/8/2026 Open versioned report

I found no confirmed security issues in the static findings. The command flags come from Markdown backticks and documented local Python script examples, not hidden shell execution. No evidence found for prompt injection, network access, credential handling, or data exfiltration intent.

5
Files scanned
755
Lines analyzed
0
Review items
0
False positives ignored
No confirmed security findings were detected by the latest completed static and semantic audit. This does not prove the skill has no side effects.
Audited by: codex View Audit History โ†’
Share & cite this report

Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.

Open versioned report
Security Assessment

Copy report link

https://skillstore.io/skills/zjsxply-image-to-text-pdf/audits/4?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdown badge

[![Skillstore security assessment](https://skillstore.io/badges/skills/zjsxply-image-to-text-pdf/security.svg)](https://skillstore.io/skills/zjsxply-image-to-text-pdf?utm_source=security_passport_badge)

HTML badge

<a href="https://skillstore.io/skills/zjsxply-image-to-text-pdf?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/zjsxply-image-to-text-pdf/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Embed card

<iframe src="https://skillstore.io/embed/skills/zjsxply-image-to-text-pdf.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Academic citations (APA ยท BibTeX ยท CFF)

APA citation

zjsxply. (2026). image-to-text-pdf security audit report (audit version 4) [Author version unspecified]. Skillstore. https://skillstore.io/skills/zjsxply-image-to-text-pdf/audits/4

BibTeX citation

@techreport{zjsxply-zjsxply-image-to-text-pdf-2026, author = {zjsxply}, title = {image-to-text-pdf security audit report (audit version 4)}, institution = {Skillstore}, year = {2026}, number = {4}, url = {https://skillstore.io/skills/zjsxply-image-to-text-pdf/audits/4}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "image-to-text-pdf security audit report (audit version 4)" version: "unspecified" type: report authors: - name: "zjsxply" date-released: "2026-07-08" url: "https://skillstore.io/skills/zjsxply-image-to-text-pdf/audits/4" identifiers: - type: other value: "skillstore:zjsxply-image-to-text-pdf:audit:4" description: "Skillstore immutable audit report identifier"

Skillstore Score

Why this score Evidence Confidence: High
64
Architecture
85
Maintainability
87
Content
74
Community
83
Spec Compliance

What You Can Build

Publish Generated Posters

Turn final poster images into searchable client PDFs without rebuilding the design.

Prepare Visual Resumes

Export image-based resumes with copyable text for review and applicant tracking workflows.

Archive Image Documents

Add searchable text to scan-like images when exact visual preservation is required.

Try These Prompts

Create a Searchable PDF
Use this skill with my finished image at [image path]. Create a searchable PDF and a visible inspection PDF.
Correct OCR Text
Use this skill to build the text layer from OCR output and my source text. Preserve image coordinates and correct OCR wording.
Support Non-Latin Text
Use this skill to create a searchable PDF with a Unicode font for CJK text. Report any text that may not extract correctly.
Refine Text Alignment
Use this skill to inspect the debug PDF, compare selection areas with the image, and revise boxes until copied text is correct.

Best Practices

  • Use OCR boxes for position and source text for final wording.
  • Inspect the visible debug PDF before sharing the hidden text PDF.
  • Use a Unicode font when the document contains non-Latin text.

Avoid

  • Rebuilding a finished visual design in another format before adding the text layer.
  • Trusting raw OCR text without comparing it to source content.
  • Embedding tiny decorative text that users do not need to search or copy.

Frequently Asked Questions

Does this skill perform OCR by itself?
No. It expects OCR output, vision model boxes, or a manually prepared layout file.
Will the final PDF look different from the image?
The final PDF keeps the original image as the visible background. The debug PDF adds visible inspection marks.
Can users select and copy the text?
Yes, when the layout boxes and text values are accurate.
Does it support CJK or other non-Latin text?
Yes. Supply a Unicode font file and inspect the output for extraction quality.
What files does it create?
It creates a final searchable PDF and can also create a visible debug PDF.
What should I do if OCR text is wrong?
Correct the layout text using the source text, while preserving the OCR-derived positions.

Developer Details

Author

zjsxply

License

MIT

Skillstore revision

r1

Version notice

The author did not declare a version.

Ref

88a205c7f635a966e31156313b590d59007c5caa

Maintenance freshness

7/18/2026

Usage

66 downloads ยท 43 views

File structure

๐Ÿ“ references/

๐Ÿ“„ layout-json.md

๐Ÿ“„ ocr-alignment.md

๐Ÿ“ scripts/

๐Ÿ“„ compose_image_text_pdf.py

๐Ÿ“„ ocr_words_to_layout.py

๐Ÿ“„ SKILL.md

More from zjsxply

View all
View all