Tuma Kurasa Chache Tu za PDF: Toa Kurasa, Ondoa Kurasa, na Kinachobaki Nyuma
Ili kutuma kurasa chache tu za PDF, orodhesha kurasa za kubaki katika Toa kurasa au kurasa za kuondoa katika Ondoa kurasa. Maandishi ya kurasa huondolewa, lakini majina ya alamisho na kichwa cha hati vinaweza kubaki ndani ya faili.
Toa kurasa hugeuza PDF ya kurasa 12 kuwa PDF mpya yenye kurasa ulizoorodhesha tu, kama 1,3,5-8. Ondoa kurasa hufanya kinyume: unaorodhesha kurasa za kuacha. Zote mbili hunakili kurasa asili badala ya kuzichora upya, kwa hiyo maandishi bado yanachaguliwa na faili haififii. Kikomo kimoja ni muhimu ikiwa kurasa zilizoachwa zilikuwa nyeti: maudhui ya ukurasa huondoka, lakini majina ya alamisho na kichwa cha hati vinaweza kubaki kwenye faili mpya.
Chagua zana kulingana na unachokijua tayari
Ukijua kurasa za kubaki, tumia Toa kurasa. Ukijua kurasa za kuacha, tumia Ondoa kurasa. Tofauti inaonekana katika mpangilio wa matokeo:
- Toa kurasa huandika kurasa kwa mpangilio uliouandika. Ukiandika
5,1,3unapata ukurasa wa 5, kisha wa 1, kisha wa 3. Ukurasa ulioandikwa mara mbili huonekana mara moja. - Ondoa kurasa huweka kurasa zilizobaki kwa mpangilio wake wa asili.
Namba za kurasa ni zile ambazo kitazamaji huonyesha, zikianza na 1. Sintaksia ileile ya orodha inafanya kazi katika zana zote mbili: kurasa moja (4), safu (5-8), orodha za koma (1,3,5-8), neno all, na semi kama 2n+1. Semi huhesabu n kuanzia 1, kwa hiyo 2n+1 hutoa kurasa 3, 5, 7 na kuendelea; ukurasa wa 1 haumo, kwa hiyo andika 1,2n+1 ukiutaka.
Mfano kamili: kumtumia mwenye nyumba sehemu ya mkataba wa upangaji
Ingizo ni mkataba wa upangaji wa kurasa 12 wa ukubwa wa letter. Kila ukurasa una namba yake kama maandishi ("Lease agreement - page 3 of 12"), kwa hiyo matokeo ni rahisi kuhakiki. Mwenye nyumba anahitaji kurasa 1, 3 na 5 hadi 8, si kiambatisho. Kwenye kivinjari unapakia faili, unaandika 1,3,5-8 na kupakua matokeo. Kutoka kwenye hati, operesheni ileile ni:
curl -s -o pages.pdf \
-F [email protected] \
-F pageNumbers="1,3,5-8" \
https://pdf123.xyz/api/v1/general/rearrange-pages
Zana ya tovuti hutuma orodha kwenye kituo hicho na haiwekei customMode, jambo linalomaanisha "tumia orodha yangu kwa mpangilio wangu". Haya ni matokeo ya mwendo mmoja dhidi ya seva ya ndani tarehe 2026-10-04, kwa faili ya majaribio iliyozalishwa; namba ni idadi ya kurasa na lebo za kurasa zilizotolewa kutoka kwenye pato:
| Ingizo kwa zana | Zana | Kurasa katika matokeo |
|---|---|---|
1,3,5-8 |
Toa kurasa | Kurasa 6: 1, 3, 5, 6, 7, 8 |
5,1,3,1 |
Toa kurasa | Kurasa 3: 5, 1, 3 |
2n+1 |
Toa kurasa | Kurasa 5: 3, 5, 7, 9, 11 |
10-15 |
Toa kurasa | Kurasa 3: 10, 11, 12 |
2-4,9 |
Ondoa kurasa | Kurasa 8: 1, 5, 6, 7, 8, 10, 11, 12 |
| tupu (API pekee; fomu ya wavuti inahitaji thamani) | Ondoa kurasa | kurasa zote 12, faili asili inarudi |
Faili iliyopakuliwa huhifadhi jina la faili uliyopakia, kwa hiyo ibadilishe jina kabla ya kutuma, la sivyo utakuwa na faili mbili za lease.pdf kwenye diski.
Ingizo tatu zinazoshindwa, na kile kosa linachosema
Ukurasa usiokuwepo ni kosa, si kurukwa kimya. Kuomba ukurasa wa 13 katika faili ya kurasa 12 hurudisha 400 (page_out_of_range) pamoja na Page 13 does not exist; the document has 12 pages. Ukurasa wa 0 hukataliwa vivyo hivyo. Maandishi ambayo si orodha ya kurasa, kama abc, hurudisha 400 na invalid_page_selection pamoja na kidokezo cha kutumia thamani kama 1,3,5-8 au all. Zana zote mbili hufanya hivyo hivyo hapa, kwa hiyo kosa la kuandika haliwezi kuzaa faili inayoonekana sahihi lakini si sahihi.
Kuna visa viwili visivyo dhahiri. Safu inayoanzia ndani ya hati lakini kuishia nje yake hukatwa: 10-15 kwenye kurasa 12 ilitoa kurasa 10 hadi 12. Na Ondoa kurasa hukataa kuondoa kila kitu: 1-12 hurudisha 400 (would remove every page, which leaves nothing to return), kwa sababu PDF isiyo na kurasa haiwezi kuwepo.
Faili iliyolindwa kwa nenosiri inahitaji nenosiri lake kwenye ukurasa wa wavuti. Ukiita API moja kwa moja, tumia Ondoa nenosiri kwanza.
Kinachobaki nyuma: kuondoa ukurasa si kuuficha kwa rangi nyeusi
Kutoa kurasa huondoa vitu vya kurasa, na pamoja navyo maandishi na picha za kurasa ambazo hukuziorodhesha. Katika jaribio, faili iliyotolewa haikuwa na maandishi yoyote ya kurasa zilizoachwa, na baiti zake ghafi pia hazikuwa na athari ya maandishi hayo. Kisichoondolewa ni kila kitu kingine kinachorejea kurasa hizo.
Kwa ukaguzi huu mkataba wa upangaji ulikuwa na kichwa cha hati ("Lease - Unit 4B, J. Rivera") na alamisho mbili, "Signature page" kwenye ukurasa wa 1 na "Tenant SSN appendix" kwenye ukurasa wa 12. Baada ya Toa kurasa kubakiza kurasa 1 na 2, faili ilikuwa na kurasa 2, na paneli ya alamisho ya kitazamaji bado iliorodhesha majina yote mawili; la pili sasa lilielekeza mahali pasipokuwepo. Kichwa na mwandishi bado vilikuwa katika sifa za hati. Ondoa kurasa kwenye ukurasa wa 12 iliacha alamisho zile zile mbili.
Safisha PDF ikiwa na chaguo za metadata imewashwa husafisha taarifa za hati na metadata ya XMP, na sifa za hati zilirudi tupu baada yake. Fomu ya wavuti huwasha chaguo hizo kwa chaguo-msingi; simu ya API lazima itume removeMetadata=true yenyewe. Safisha PDF haigusi alamisho: majina yote mawili bado yalikuwepo. Hakuna zana ya wavuti inayohariri alamisho. Operesheni ya API general/edit-table-of-contents huzibadilisha kutoka kwenye orodha ya JSON, na inahitaji angalau ingizo moja, kwa hiyo haiwezi kuifuta orodha tu. Katika jaribio pia iliacha maandishi ya kichwa cha zamani ndani ya faili kama kitu kisichorejelewa, lisiloonekana kwenye kitazamaji lakini bado linasomeka kwenye baiti ghafi. Usitegemee ifiche jina la alamisho.
Kwa hiyo kurasa zilizoachwa zikiwa nyeti, fungua matokeo, tazama paneli ya alamisho na sifa za hati, na utume tu ikiwa hakuna kinachofichua maudhui. Ikiwa jina la alamisho lenyewe ndilo siri, njia hii haiwezi kuliondoa. Ikiwa neno linaloonekana kwenye ukurasa uliobaki lazima liondoke, hiyo ni kazi ya Ficha kwa rangi nyeusi, iliyoelezwa katika Kabla ya Kushiriki.
Gharama na vikomo
- Zana zote mbili hufanya kazi kwenye PDF moja kwa wakati mmoja na hutoa PDF moja. Kukata faili vipande kadhaa ni kazi ya Gawanya PDF.
- Matokeo ni faili mpya na asili yako haiguswi. Hifadhi asili, kwa sababu faili mpya haiwezi kurudisha kurasa zilizoachwa.
- Faili isiyofunguka kabisa inahitaji Rekebisha PDF kwanza; tazama Faili Haifunguki.