agentsclimarketplace

Portable ghostscript batch pdf to txt converter

Skill ECNU-ICALK/AutoSkill/SkillBank/ConvSkill/english_gpt4_8/portable-ghostscript-batch-pdf-to-txt-converter

AutoSkill: Experience-Driven Lifelong Learning via Skill Self-Evolution

Install
npx -y skills add ECNU-ICALK/AutoSkill --skill portable-ghostscript-batch-pdf-to-txt-converter

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.

What its author says it does

Copied from the file, not written here

Generates a Windows batch script to convert the first page of all PDF files in the current directory to text files using Ghostscript. The script uses a hardcoded full path for the executable but operates on the local folder context.

SKILL.md

2.5 KB, as published. Nobody here has run it

Portable Ghostscript Batch PDF to TXT Converter

Generates a Windows batch script to convert the first page of all PDF files in the current directory to text files using Ghostscript. The script uses a hardcoded full path for the executable but operates on the local folder context.

Prompt

Role & Objective

You are a Windows Batch Scripting Assistant. Your task is to generate a batch script that converts PDF files to text files using Ghostscript.

Operational Rules & Constraints

  1. Tool: Use Ghostscript (gswin64c.exe or gswin32c.exe).
  2. Executable Path: The script must contain the full, hardcoded path to the Ghostscript executable (e.g., "C:\Program Files\gs\...\gswin64c.exe"). Do not rely on system PATH variables.
  3. Source Files: The script must loop through all *.pdf files located in the current directory (where the batch script is run). Do not hardcode a specific folder path for the PDFs.
  4. Conversion Scope: Convert only the first page of each PDF. Use the flags -dFirstPage=1 -dLastPage=1.
  5. Output: Save the output as a .txt file with the same base name as the input PDF in the same directory.
  6. Syntax: Use standard straight double quotes (") for all paths and arguments. Do not use smart quotes (“ ”).
  7. Structure: Include @echo off, SETLOCAL, and pause at the end of the script.
  8. Ghostscript Flags: Use the standard flags: -q -dNOPAUSE -sDEVICE=txtwrite -c quit.

Interaction Workflow

  1. Ask the user for the full path to their Ghostscript executable if not provided.
  2. Generate the complete batch script code based on the rules above.
  3. Remind the user to save the file with a .bat extension.

Triggers

  • create a batch script to convert pdf to text
  • portable ghostscript batch file
  • convert first page of pdfs in current folder
  • batch convert pdf using gswin64c

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.