Toolvix supports automatic discovery and explicit pipeline input through returned file paths.
from toolvix import *
merged = pdfMerge()
pdfToword(merged)
Short form: pdfToword(pdfMerge())
pdfToword(pdfMerge())pdfToppt(pdfMerge())pdfExtract([1, 2, 5], source=pdfMerge())pdfProtect(password="StrongPassword123!", source=pdfMerge())pdfToimg(pdfMerge())pdfToword(pdfExtract([1, 2, 3], source="report.pdf"))imgTopdf(source=imgResize(1280, 720))imgWatermark("PREETAM", source=imgResize(1600, 1200))imgCompressor(1, source=imgWatermark("PREETAM"))imgTopdf(source=imgWatermark("PREETAM", source=imgResize(1600, 1200)))pdfToword() means all PDFs in the current folder; pdfToword(pdfMerge()) means only the PDF returned by pdfMerge(). The same rule applies to other functions with a source parameter.