Šioje trumpoje pamokoje sužinosite, kaip apkarpyti PDF puslapius naudojant Python. Jame pateikiama IDE konfigūracija, nuoseklus šios programos rašymo procesas ir paruoštas paleisti pavyzdinis kodas, skirtas apkarpyti PDF puslapį po puslapio naudojant Python. Norint apkarpyti PDF, nereikia jokio trečiosios šalies įrankio ar kitos programinės įrangos.
PDF failo apkarpymo veiksmai naudojant Python
- Norėdami apkarpyti PDF, nustatykite aplinką į naudokite Aspose.PDF, skirtą Python per .NET
- Įkelkite šaltinio PDF failą į Document klasės objektą, kad apkirptumėte puslapį
- Rodykite esamus dėžučių matmenis, pvz., apkarpymą, apipjaustymą, piešinį, ištraukimą ir laikmeną
- Sukurkite ir nustatykite naują rectangle, kad pakeistumėte aukščiau pateiktų laukelių matmenis
- Išsaugokite apkarpytą PDF failą diske
Šie žingsniai apibendrina PDF puslapių apkarpymo naudojant Python procesą. Nurodymai pateikiami nuo pat IDE konfigūravimo pradžios, po to įkeliant ir peržiūrint esamus skirtingų langelių, naudojamų kelių rodinių riboms nustatyti, matmenis ir galiausiai nustatant naujus šių langelių matmenis. Šis procesas gali būti taikomas viename puslapyje vienu metu, tačiau galite kartoti visus puslapius, kad apkarpytumėte visą PDF failą.
Kodas, skirtas apkarpyti PDF naudojant Python
Šis kodas parodo, kaip apkarpyti puslapį PDF formatu naudojant Python. Puslapio klasėje yra ypatybės, pvz., crop_box, skirtos puslapio, rodomo Adobe Acrobat, dydžiui, trim_box galutiniam dėžutės dydžiui po spausdinimo, art_box langeliui, nupieštam aplink turinį, bleed_box, skirta spalvai už puslapio ribų, ir media_box didžiausia puslapio dėžutė. Visos esamos savybės čia peržiūrimos kaip stačiakampis, o visoms joms nustatomas naujas stačiakampis, kad būtų galima stebėti poveikį įvairiuose scenarijuose.
Šis straipsnis mus išmokė apkarpyti vieną puslapį iš PDF naudojant Python. Jei norite sužinoti, kaip išlyginti PDF failą, žr. straipsnį kaip išlyginti pdf programoje Python.