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())pdfToimage(pdfMerge())pdfToword(pdfExtract([1, 2, 3], source="report.pdf"))imageTopdf(source=imageResize(1280, 720))imageWatermark("PREETAM", source=imageResize(1600, 1200))imageCompressor(1, source=imageWatermark("PREETAM"))imageTopdf(source=imageWatermark("PREETAM", source=imageResize(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.