2024-12-18
ਮਾਰਕਡਾਊਨ ਵਿਕਾਸਕ, ਲੇਖਕ ਅਤੇ ਕਿਸੇ ਵੀ ਲੋਕਾਂ ਲਈ ਪ੍ਰਮੁੱਖ ਫਾਰਮੈਟ ਬਣ ਗਿਆ ਹੈ ਜੋ ਵੈੱਬ ਤੇ ਕੰਮ ਕਰਦੇ ਹਨ। ਇਸ ਦੀ ਸਾਦਗੀ, ਪੜ੍ਹਨ ਦੀ ਸੁਵਿਧਾ ਅਤੇ ਅਨੁਕੂਲਤਾ ਇਸਨੂੰ ਅਜਿਹਾ ਸਮੱਗਰੀ ਬਣਾਉਣ ਲਈ ਆਦਰਸ਼ ਬਣਾਉਂਦੀ ਹੈ, ਜਿਸਨੂੰ ਆਸਾਨੀ ਨਾਲ ਸਾਂਝਾ, ਸੰਪਾਦਿਤ ਅਤੇ ਪ੍ਰਕਾਸ਼ਿਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਪਰ ਜੇਕਰ ਤੁਹਾਡੀ ਸਮੱਗਰੀ ਦਫ਼ਤਰ ਦੇ ਟੂਲਾਂ ਜਿਵੇਂ ਕਿ ਵਾਿਰਡ, ਐਕਸੇਲ, ਜਾਂ ਪਾਵਰਪਾਇੰਟ ਵਿੱਚ ਰਹਿੰਦੀ ਹੈ? ਇਹ ਥਾਂ ਮਾਰਕਇਟਡਾਊਨ, ਮਾਇਕ੍ਰੋਸਾਫਟ ਦੁਆਰਾ ਇਕ ਪਾਈਥਨ ਟੂਲ, ਸਹਾਇਤਾ ਲਈ ਆਉਂਦੀ ਹੈ।
ਇਸ ਬਲੌਗ ਪੋਸਟ ਵਿੱਚ, ਅਸੀਂ ਦੇਖਾਂਗੇ ਕਿ ਮਾਰਕਇਟਡਾਊਨ ਕਿਵੇਂ ਵੱਖ-ਵੱਖ ਫਾਇਲ ਫਾਰਮੈਟਾਂ, ਜਿਸ ਵਿੱਚ PDF, ਵਾ੍ਰਡ ਦਸਤਾਵੇਜ਼, ਐਕਸੇਲ ਸ਼ੀਟ ਅਤੇ ਹੋਰ ਹਨ, ਨੂੰ ਮਾਰਕਡਾਊਨ ਵਿੱਚ ਬਦਲਣਾ ਆਸਾਨ ਬਣਾਉਂਦੀ ਹੈ। ਚਲੋ ਦੇਖੀਏ!
ਮਾਰਕਇਟਡਾਊਨ ਇਕ ਪਾਈਥਨ ਆਧਾਰਿਤ ਯੁਟਿਲਟੀ ਹੈ ਜੋ ਵੱਖ-ਵੱਖ ਫਾਇਲ ਟਾਈਪਾਂ ਨੂੰ ਮਾਰਕਡਾਊਨ ਵਿੱਚ ਬਦਲਣ ਲਈ ਡਿਜ਼ਾਈਨ ਕੀਤੀ ਗਈ ਹੈ। ਚਾਹੇ ਤੁਹਾਨੂੰ ਸਮੱਗਰੀ ਇੰਡੈਕਸ ਕਰਨ ਦੀ ਗਰਜ਼ ਹੋਵੇ, ਪਾਠ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰਨ ਦੀ ਲੋੜ ਹੋਵੇ, ਜਾਂ ਮੌਜੂਦਾ ਦਸਤਾਵੇਜ਼ਾਂ ਨੂੰ ਦੁਬਾਰਾ ਵਰਤਣ ਦੀ ਗਰਜ਼ ਹੋਵੇ, ਮਾਰਕਇਟਡਾਊਨ ਬଦਲਾਅ ਦੀ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਨਿਰਵੀਰਤ ਬਨਾਉਂਦੀ ਹੈ।
ਮਾਰਕਇਟਡਾਊਨ ਬਹੁਤ ਸਾਰੇ ਫਾਰਮੈਟਾਂ ਨੂੰ ਸਹਾਇਤਾ ਕਰਦੀ ਹੈ, ਜਿਸ ਵਿੱਚ:
ਇਹ ਬਹੁਗਣਤਾ ਇਸ ਨੂੰ ਵੱਖ-ਵੱਖ ਫਾਇਲ ਕਿਸਮਾਂ ਨਾਲ ਕੰਮ ਕਰਨ ਵਾਲੇ ਕਿਸੇ ਵੀ ਮਨੁੱਖ ਲਈ ਇਕ ਸਾਰੇ-ਇਕ-ਸਮਾਧਾਨ ਬਣਾਉਂਦੀ ਹੈ।
ਮਾਰਕਡਾਊਨ ਹਲਕੇ, ਪੜ੍ਹਨ ਵਿੱਚ ਆਸਾਨ ਅਤੇ ਪਲੈਟਫਾਰਮਾਂ ਵਿੱਚ ਵਿਸ਼ਾਲ ਪੱਧਰ 'ਤੇ ਸਮਰਥਿਤ ਹੈ। ਦਫ਼ਤਰ ਦੇ ਦਸਤਾਵੇਜ਼ਾਂ ਨੂੰ ਮਾਰਕਡਾਊਨ ਵਿੱਚ ਬਦਲਨਾ ਤੁਹਾਨੂੰ ਆਗਿਆ ਦਿੰਦਾ ਹੈ:
ਮਾਰਕਇਟਡਾਊਨ ਨਾਲ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਆਸਾਨ ਹੈ। ਤੁਸੀਂ ਇਸਨੂੰ pip
ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੰਸਟਾਲ ਕਰ ਸਕਦੇ ਹੋ:
pip install markitdown
ਵਿਕਲਪਕ ਤੌਰ 'ਤੇ, ਤੁਸੀਂ ਸ੍ਰੋਤ ਤੋਂ ਇਸਨੂੰ ਇੰਸਟਾਲ ਕਰ ਸਕਦੇ ਹੋ:
pip install -e .
ਮਾਰਕਇਟਡਾਊਨ ਕਮਾਂਡ-ਲਾਈਨ ਅਤੇ ਪਾਈਥਨ ਐਪੀ ਕੌਂਟਰੋਲ ਦੋਵਾਂ ਵਿਕਲਪ ਉਪਲਬਧ ਕਰਦੀ ਹੈ, ਜੋ ਵੱਖ-ਵੱਖ ਕਾਰਜਪ੍ਰਣਾਲੀਆਂ ਦੇ ਲਈ ਅਨੁਕੂਲ ਹੈ। ਇਨ੍ਹਾਂ ਨੂੰ ਵਰਤਣ ਦਾ ਝਲਕ:
ਤੁਸੀਂ ਕਮਾਂਡ ਲਾਈਨ ਤੋਂ ਸਿੱਧਾ ਇੱਕ ਫਾਈਲ ਨੂੰ ਬਦਲ ਸਕਦੇ ਹੋ:
markitdown path-to-file.docx > document.md
ਤੁਸੀਂ ਮਾਰਕਇਟਡਾਊਨ ਨੂੰ ਸਮੱਗਰੀ ਵੀ ਪਾਈਪ ਕਰ ਸਕਦੇ ਹੋ:
cat path-to-file.pdf | markitdown
ਵਧੇਰੇ ਉੱਚਤਮ ਵਰਤੋਂ ਲਈ, ਮਾਰਕਇਟਡਾਊਨ ਨੂੰ ਆਪਣੇ ਪਾਈਥਨ ਪ੍ਰਾਜੈਕਟਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰੋ:
from markitdown import MarkItDown
md = MarkItDown()
result = md.convert("example.xlsx")
print(result.text_content)
ਮਾਰਕਇਟਡਾਊਨ ਵਿਕီਏਕਸਡੀਇੰਟੀਗ੍ਰੇਸ਼ਨ ਲਈ LLM ਸਮਰਥਨ ਦਿੱਤਾ ਹੈ ਜਿਵੇਂ ਕਿ ਚਿੱਤਰ ਵੇਰਵਿਆਂ ਦੀ ਪੈਦਾਵਾਰ। ਉਦਾਹਰਨ ਵਜੋਂ:
from markitdown import MarkItDown
from openai import OpenAI
client = OpenAI()
md = MarkItDown(llm_client=client, llm_model="gpt-4o")
result = md.convert("example.jpg")
print(result.text_content)
ਜੇਕਰ ਤੁਸੀਂ ਕਾਂਟੇਨਰਾਈਜ਼ਡ ਵਾਤਾਵਰਣਾਂ ਨੂੰ ਤਰਜੀਹ ਦਿਉਂਦੇ ਹੋ, ਤਾਂ ਮਾਰਕਇਟਡਾਊਨ ਡੋਕਰ ਸੈਟਅਪ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ:
docker build -t markitdown:latest .
docker run --rm -i markitdown:latest < ~/your-file.pdf > output.md
ਮਾਰਕਇਟਡਾਊਨ ਇੱਕ ਖੁਲੇ ਉਦਯੋਗ ਪ੍ਰੋਜੈਕਟ ਹੈ, ਅਤੇ ਯੋਗਦਾਨ ਸਵਾਗਤ ਹਨ! ਜੇਕਰਤੁਸੀਂ ਸੰਦ ਨੂੰ ਸੁਧਾਰਨ ਵਿੱਚ ਮਦਦ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਗਿਟਹੱਬ ਰੇਪੋਜਿਟਰੀ ਦੇ ਯੋਗਦਾਨ ਗਾਈਡ ਦੀ ਜਾਂਚ ਕਰੋ। ਤੁਸੀਂ ਪੁਸ਼ ਠੋਕੇ, ਸਮੱਸਿਆਵਾਂ ਦੀ ਰਿਪੋਰਟਿੰਗ ਜਾਂ ਨਵੇਂ ਫੀਚਰਾਂ ਦਾ ਪ੍ਰਸਤਾਵ ਦੇ ਸਕਦੇ ਹੋ।
ਬਦਲਾਅ ਪੇਸ਼ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ, ਯਕੀਨੀ ਬਣਾਵੋ ਕਿ ਤੁਸੀਂ ਟੈਸਟ ਅਤੇ ਪ੍ਰੀ-ਕਮਿਟ ਚੈੱਕ ਚਲਾਉਣ:
pip install hatch
hatch shell
hatch test
pre-commit run --all-files
ਮਾਰਕਇਟਡਾਊਨ ਇਸ ਦੀ ਸਾਦਗੀ, ਲਚਕ ਅਤੇ ਬਹੁਤ ਸਾਰੇ ਫਾਇਲ ਫਾਰਮੈਟਾਂ ਦਾ ਮਜ਼ਬੂਤ ਸਮਰਥਨ ਕਰਕੇ ਖੜੀ ਹੁੰਦੀ ਹੈ। ਚਾਹੇ ਤੁਸੀਂ ਵਿਕਾਸਕ, ਸਮੱਗਰੀ ਬਣਾਉਂਦਾ ਜਾਂ ਖੋਜਕਰਤਾ ਹੋਵੋ, ਇਹ ਤੁਹਾਨੂੰ ਦਫ਼ਤਰ ਦੇ ਟੂਲਾਂ ਤੋਂ ਮਾਰਕਡਾਊਨ ਵਿੱਚ ਸਮੱਗਰੀ ਨੂੰ ਬਿਦ੍ਰਿਤ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਦੀ ਹੈ।
ਕੁੰਜੀ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:
ਜੇਕਰ ਤੁਸੀਂ ਵ Frequently ਦਫ਼ਤਰ ਦੇ ਦਸਤਾਵੇਜ਼ਾਂ ਨਾਲ ਕੰਮ ਕਰਦੇ ਹੋ ਅਤੇ ਮਾਰਕਡਾਊਨ ਦੀ ਸ਼ਕਤੀ ਨੂੰ ਆਪਣੇ ਕਾਰਜਾਂ ਵਿੱਚ ਵਰਤਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਮਾਰਕਇਟਡਾਊਨ ਤੁਹਾਡੇ ਲਈ ਸੰਦ ਹੈ। ਇਸ ਦੀ ਵਰਤੋਂ ਵਿੱਚ ਆਸਾਨੀ, ਵਿਸ਼ਤਾਰਿਤ ਫਾਰਮੈਟ ਸਮਰਥਨ, ਅਤੇ ਪਾਈਥਨ ਐਪੀ ਇੱਕ ਸੁਵਿਧਾਜਨਕ ਵਾਧਾ ਬਣਾਉਂਦੀ ਹੈ।
ਛੇਤੀ ਇਸਨੂੰ ਬਣਾ ਦਿਆਂ ਅਤੇ ਕੁਝ ਹੀ ਕਮਾਂਡਾਂ ਨਾਲ ਆਪਣੇ ਫਾਇਲਾਂ ਨੂੰ ਮਾਰਕਡਾਊਨ ਵਿੱਚ ਬਦਲੋ!
ਸੱਖਰ ਸਿਖਰ ਮੰਗਣਾ!