diff --git a/backend_output.json b/backend_output.json new file mode 100644 index 0000000..6f80bd0 --- /dev/null +++ b/backend_output.json @@ -0,0 +1,80 @@ +{ + "document": { + "id": "doc-1757978816308", + "fileName": "IMG_20250902_162210.jpg", + "fileSize": 980755, + "mimeType": "image/jpeg", + "uploadTimestamp": "2025-09-15T23:26:56.308Z" + }, + "classification": { + "documentType": "Document", + "confidence": 0.6, + "subType": "Document", + "language": "fr", + "pageCount": 1 + }, + "extraction": { + "text": { + "raw": "4 . al -e ge :\na 4 mT. a ES Se Gaga EES hoe i -\na\nLo ee\nBaie: JERE REEMISEEE -\n1 ss : :-\n1) Carevalablejusques: 17.01.2033 À\n3 déévét: 1801 2018 : Ë 3\n\n Ban a / J\n\nPoa mec penses . -\n", + "processed": "4 . al -e ge :\na 4 mT. a ES Se Gaga EES hoe i -\na\nLo ee\nBaie: JERE REEMISEEE -\nl ss : :-\nl) Carevalablejusques: l7.ol.2oee À\ne déévét: l8ol 2ol8 : Ë e\n\n Ban a / J\n\nPoa mec penses . -\n", + "wordCount": 48, + "characterCount": 338, + "confidence": 0.28 + }, + "entities": { + "persons": [ + { + "id": "identity-0", + "type": "person", + "firstName": "Se", + "lastName": "Gaga", + "role": null, + "email": null, + "phone": null, + "confidence": 0.9, + "source": "rule-based" + } + ], + "companies": [], + "addresses": [], + "financial": { + "amounts": [], + "totals": {}, + "payment": {} + }, + "dates": [], + "contractual": { + "clauses": [], + "signatures": [] + }, + "references": [] + } + }, + "metadata": { + "processing": { + "engine": "4NK_IA_Backend", + "version": "1.0.0", + "processingTime": "4933ms", + "ocrEngine": "tesseract.js", + "nerEngine": "rule-based", + "preprocessing": { + "applied": true, + "reason": "Image preprocessing applied" + } + }, + "quality": { + "globalConfidence": 0.6, + "textExtractionConfidence": 0.28, + "entityExtractionConfidence": 0.9, + "classificationConfidence": 0.6 + } + }, + "status": { + "success": true, + "errors": [], + "warnings": [ + "Aucune signature détectée" + ], + "timestamp": "2025-09-15T23:26:56.308Z" + } +} diff --git a/src/components/Layout.tsx b/src/components/Layout.tsx index e01702f..9d53bec 100644 --- a/src/components/Layout.tsx +++ b/src/components/Layout.tsx @@ -1,4 +1,4 @@ -import React, { useEffect } from 'react' +import React, { useEffect, useRef } from 'react' import { AppBar, Toolbar, Typography, Container, Box, LinearProgress } from '@mui/material' import { useNavigate, useLocation } from 'react-router-dom' import { NavigationTabs } from './NavigationTabs' @@ -16,14 +16,54 @@ export const Layout: React.FC = ({ children }) => { const { documents, extractionById, loading, currentDocument, contextResult, conseilResult, analysisResult } = useAppSelector((s) => s.document) // Au chargement/nav: lancer OCR+classification pour tous les documents sans résultat + const processedDocs = useRef(new Set()) + const extractionQueue = useRef([]) + const isProcessingQueue = useRef(false) + + // Fonction pour traiter la queue d'extractions + const processExtractionQueue = async () => { + if (isProcessingQueue.current || extractionQueue.current.length === 0) return + + isProcessingQueue.current = true + + while (extractionQueue.current.length > 0) { + const docId = extractionQueue.current.shift() + if (docId) { + console.log(`🚀 [LAYOUT] Traitement de la queue: ${docId}`) + try { + await dispatch(extractDocument(docId)) + // Attendre un peu entre les extractions + await new Promise(resolve => setTimeout(resolve, 500)) + } catch (error) { + console.error(`❌ [LAYOUT] Erreur extraction ${docId}:`, error) + } + } + } + + isProcessingQueue.current = false + } + useEffect(() => { + console.log(`📋 [LAYOUT] ${documents.length} documents détectés`) documents.forEach((doc) => { - if (!extractionById[doc.id]) { - console.log(`🚀 [LAYOUT] Déclenchement extraction pour ${doc.id}`) - dispatch(extractDocument(doc.id)) + // Vérifications plus strictes pour éviter les doublons + const hasExtraction = extractionById[doc.id] + const isProcessed = processedDocs.current.has(doc.id) + const isProcessing = doc.status === 'processing' + const isCompleted = doc.status === 'completed' + + console.log(`📄 [LAYOUT] Document ${doc.id}: hasExtraction=${!!hasExtraction}, isProcessed=${isProcessed}, isProcessing=${isProcessing}, isCompleted=${isCompleted}`) + + if (!hasExtraction && !isProcessed && !isProcessing && !isCompleted) { + console.log(`🚀 [LAYOUT] Ajout à la queue: ${doc.id}`) + processedDocs.current.add(doc.id) + extractionQueue.current.push(doc.id) } }) - }, [documents, dispatch]) // Retiré extractionById des dépendances pour éviter la boucle + + // Traiter la queue + processExtractionQueue() + }, [documents, dispatch]) // Retiré extractionById des dépendances // Déclencher contexte et conseil globaux une fois qu'un document courant existe useEffect(() => { diff --git a/src/services/backendApi.ts b/src/services/backendApi.ts index aa96ad6..3b66727 100644 --- a/src/services/backendApi.ts +++ b/src/services/backendApi.ts @@ -90,7 +90,7 @@ export async function extractDocumentBackend( console.log('✅ [BACKEND] Extraction terminée avec succès') - // Convertir le résultat backend vers le format frontend + // Convertir le résultat backend vers le format frontend (format standard complet) const extractionResult: ExtractionResult = { documentId: result.document.id, text: result.extraction.text.raw, @@ -121,7 +121,16 @@ export async function extractDocumentBackend( `Entités trouvées: ${result.extraction.entities.persons.length} personnes, ${result.extraction.entities.companies.length} sociétés, ${result.extraction.entities.addresses.length} adresses`, `Type détecté: ${result.classification.documentType}`, `Traitement backend: ${result.document.uploadTimestamp}` - ] + ], + // Nouveaux champs du format standard + companies: result.extraction.entities.companies || [], + financial: result.extraction.entities.financial || undefined, + dates: result.extraction.entities.dates || [], + contractual: result.extraction.entities.contractual || undefined, + references: result.extraction.entities.references || [], + // Métadonnées complètes + metadata: result.metadata, + status: result.status } // Extraction terminée diff --git a/src/store/documentSlice.ts b/src/store/documentSlice.ts index 98c40ea..c421c1e 100644 --- a/src/store/documentSlice.ts +++ b/src/store/documentSlice.ts @@ -43,15 +43,27 @@ export const uploadDocument = createAsyncThunk( export const extractDocument = createAsyncThunk( 'document/extract', async (documentId: string, thunkAPI) => { + console.log(`🚀 [STORE] Extraction du document: ${documentId}`) + + const state = thunkAPI.getState() as { document: DocumentState } + const doc = state.document.documents.find((d) => d.id === documentId) + + if (!doc) { + throw new Error(`Document ${documentId} non trouvé`) + } + + // Vérifier si une extraction est déjà en cours ou terminée + if (state.document.extractionById[documentId]) { + console.log(`⚠️ [STORE] Extraction déjà en cours/terminée pour ${documentId}`) + return state.document.extractionById[documentId] + } + // Vérifier si le backend est disponible const backendAvailable = await checkBackendHealth() if (backendAvailable) { console.log('🚀 [STORE] Utilisation du backend pour l\'extraction') - const state = thunkAPI.getState() as { document: DocumentState } - const doc = state.document.documents.find((d) => d.id === documentId) - // Pas de hooks de progression pour le backend - traitement direct if (doc?.previewUrl) { @@ -61,9 +73,8 @@ export const extractDocument = createAsyncThunk( const file = new File([blob], doc.name, { type: doc.mimeType }) return await backendDocumentApi.extract(documentId, file) } catch (error) { - console.error('❌ [STORE] Erreur backend, fallback vers OpenAI:', error) - // Fallback vers OpenAI en cas d'erreur backend - return await openaiDocumentApi.extract(documentId, undefined) + console.error('❌ [STORE] Erreur backend:', error) + throw error } } return await backendDocumentApi.extract(documentId, undefined) diff --git a/src/types/index.ts b/src/types/index.ts index 45a9b69..cd8a603 100644 --- a/src/types/index.ts +++ b/src/types/index.ts @@ -49,6 +49,83 @@ export interface Contract { clauses: string[] } +// Types pour le format standard du backend +export interface Company { + id: string + name: string + legalForm?: string + siret?: string + rcs?: string + tva?: string + capital?: string + role?: string + confidence: number + source: string +} + +export interface FinancialInfo { + amounts?: Array<{ + id: string + type: string + description: string + quantity?: number + unitPrice?: number + totalHT: number + currency: string + confidence: number + }> + totals?: { + totalHT: number + totalTVA: number + totalTTC: number + tvaRate: number + currency: string + } + payment?: { + terms: string + penaltyRate?: string + bankDetails?: { + bank: string + accountHolder: string + address: string + rib: string + } + } +} + +export interface DateInfo { + id: string + type: string + value: string + formatted: string + confidence: number + source: string +} + +export interface ContractualInfo { + clauses: Array<{ + id: string + type: string + content: string + confidence: number + }> + signatures: Array<{ + id: string + type: string + present: boolean + signatory?: string + date?: string + confidence: number + }> +} + +export interface ReferenceInfo { + id: string + type: string + number: string + confidence: number +} + export interface ExtractionResult { documentId: string text: string @@ -61,6 +138,38 @@ export interface ExtractionResult { signatures: string[] confidence: number confidenceReasons?: string[] + // Nouveaux champs du format standard + companies?: Company[] + financial?: FinancialInfo + dates?: DateInfo[] + contractual?: ContractualInfo + references?: ReferenceInfo[] + // Métadonnées complètes + metadata?: { + processing: { + engine: string + version: string + processingTime: string + ocrEngine: string + nerEngine: string + preprocessing: { + applied: boolean + reason: string + } + } + quality: { + globalConfidence: number + textExtractionConfidence: number + entityExtractionConfidence: number + classificationConfidence: number + } + } + status?: { + success: boolean + errors: string[] + warnings: string[] + timestamp: string + } } export interface AnalysisResult { diff --git a/src/views/ExtractionView.tsx b/src/views/ExtractionView.tsx index 1c2d022..02660eb 100644 --- a/src/views/ExtractionView.tsx +++ b/src/views/ExtractionView.tsx @@ -38,12 +38,22 @@ import { Layout } from '../components/Layout' export default function ExtractionView() { const dispatch = useAppDispatch() - const { currentDocument, extractionResult, extractionById, loading, documents } = useAppSelector((state) => state.document) + const { currentDocument, extractionResult, extractionById, documents } = useAppSelector((state) => state.document) useEffect(() => { if (!currentDocument) return const cached = extractionById[currentDocument.id] - if (!cached) dispatch(extractDocument(currentDocument.id)) + const isExtracting = currentDocument.status === 'processing' + + // Ne relancer l'extraction que si elle n'existe pas ET qu'elle n'est pas en cours + if (!cached && !isExtracting) { + console.log(`🔄 [EXTRACTION] Relancement extraction pour ${currentDocument.id}`) + dispatch(extractDocument(currentDocument.id)) + } else if (cached) { + console.log(`✅ [EXTRACTION] Résultat existant trouvé pour ${currentDocument.id}`) + } else if (isExtracting) { + console.log(`⏳ [EXTRACTION] Extraction en cours pour ${currentDocument.id}`) + } }, [currentDocument, extractionById, dispatch]) const currentIndex = currentDocument ? Math.max(0, documents.findIndex(d => d.id === currentDocument.id)) : -1 @@ -67,12 +77,64 @@ export default function ExtractionView() { ) } - if (loading) { + // Vérifier l'état d'extraction du document courant + const isExtracting = currentDocument.status === 'processing' + const hasExtractionResult = extractionById[currentDocument.id] + + // Si extraction en cours, afficher un loader avec les étapes grisées + if (isExtracting && !hasExtractionResult) { return ( - - - Extraction en cours... + + + + Extraction en cours... + + + {/* Afficher les étapes grisées */} + + + Résultats d'extraction - {currentDocument.name} + + + L'extraction est en cours. Les résultats seront affichés une fois terminée. + + + {/* Étapes grisées */} + + + + + Texte extrait + + En cours d'extraction... + + + + + + Identités + + En cours d'analyse... + + + + + + Adresses + + En cours d'analyse... + + + + + + Sociétés + + En cours d'analyse... + + + ) @@ -83,9 +145,19 @@ export default function ExtractionView() { if (!activeResult) { return ( - - Aucun résultat d'extraction disponible. - + + + Aucun résultat d'extraction disponible pour ce document. + + + ) } diff --git a/src/views/UploadView.tsx b/src/views/UploadView.tsx index f491a34..175b6b5 100644 --- a/src/views/UploadView.tsx +++ b/src/views/UploadView.tsx @@ -1,4 +1,4 @@ -import { useCallback, useState, useEffect } from 'react' +import { useCallback, useState, useEffect, useRef } from 'react' import { useDropzone } from 'react-dropzone' import { Box, @@ -39,6 +39,8 @@ export default function UploadView() { const { documents, error, extractionById } = useAppSelector((state) => state.document) const [previewDocument, setPreviewDocument] = useState(null) const [bootstrapped, setBootstrapped] = useState(false) + const [bootstrapInProgress, setBootstrapInProgress] = useState(false) + const bootstrapTriggered = useRef(false) const [isProcessing, setIsProcessing] = useState(false) const [processedCount, setProcessedCount] = useState(0) const [totalFiles, setTotalFiles] = useState(0) @@ -113,9 +115,11 @@ export default function UploadView() { // Bootstrap: charger automatiquement les fichiers de test et les traiter en parallèle useEffect(() => { - if (bootstrapped || !import.meta.env.DEV) return + if (bootstrapped || bootstrapInProgress || bootstrapTriggered.current || !import.meta.env.DEV) return const load = async () => { + bootstrapTriggered.current = true + setBootstrapInProgress(true) console.log('🔄 [BOOTSTRAP] Chargement automatique des fichiers de test...') try { @@ -161,12 +165,8 @@ export default function UploadView() { // Ajouter le document au store dispatch(addDocuments([document])) - // Déclencher l'extraction immédiatement - const { extractDocument } = await import('../store/documentSlice') - dispatch(extractDocument(document.id)) - setProcessedCount(prev => prev + 1) - console.log(`✅ [BOOTSTRAP] ${fileInfo.name} chargé et extraction démarrée`) + console.log(`✅ [BOOTSTRAP] ${fileInfo.name} chargé (extraction gérée par Layout)`) return document } } catch (error) { @@ -195,6 +195,8 @@ export default function UploadView() { console.error('❌ [BOOTSTRAP] Erreur lors du chargement des fichiers de test:', error) setIsProcessing(false) setBootstrapped(true) + } finally { + setBootstrapInProgress(false) } } diff --git a/test-format.js b/test-format.js new file mode 100644 index 0000000..da48900 --- /dev/null +++ b/test-format.js @@ -0,0 +1,48 @@ +const fs = require('fs'); +const FormData = require('form-data'); +const fetch = require('node-fetch'); + +async function testBackendFormat() { + try { + console.log('🧪 Test du format JSON du backend...'); + + const formData = new FormData(); + formData.append('document', fs.createReadStream('test-files/IMG_20250902_162159.jpg')); + + const response = await fetch('http://localhost:3001/api/extract', { + method: 'POST', + body: formData + }); + + if (!response.ok) { + throw new Error(`HTTP ${response.status}: ${response.statusText}`); + } + + const result = await response.json(); + + console.log('✅ Réponse reçue du backend'); + console.log('📋 Structure de la réponse:'); + console.log('- document:', !!result.document); + console.log('- classification:', !!result.classification); + console.log('- extraction:', !!result.extraction); + console.log('- metadata:', !!result.metadata); + console.log('- status:', !!result.status); + + console.log('\n📊 Données extraites:'); + console.log('- Type de document:', result.classification?.documentType); + console.log('- Confiance globale:', result.metadata?.quality?.globalConfidence); + console.log('- Personnes:', result.extraction?.entities?.persons?.length || 0); + console.log('- Sociétés:', result.extraction?.entities?.companies?.length || 0); + console.log('- Adresses:', result.extraction?.entities?.addresses?.length || 0); + console.log('- Dates:', result.extraction?.entities?.dates?.length || 0); + console.log('- Références:', result.extraction?.entities?.references?.length || 0); + + console.log('\n🎯 Format conforme au standard:', + result.document && result.classification && result.extraction && result.metadata && result.status ? '✅ OUI' : '❌ NON'); + + } catch (error) { + console.error('❌ Erreur:', error.message); + } +} + +testBackendFormat(); diff --git a/uploads/document-1757978860142-468894608.pdf b/uploads/document-1757978860142-468894608.pdf new file mode 100644 index 0000000..f7281c7 --- /dev/null +++ b/uploads/document-1757978860142-468894608.pdf @@ -0,0 +1,84 @@ +%PDF-1.4 +1 0 obj +<< +/Type /Catalog +/Pages 2 0 R +>> +endobj + +2 0 obj +<< +/Type /Pages +/Kids [3 0 R] +/Count 1 +>> +endobj + +3 0 obj +<< +/Type /Page +/Parent 2 0 R +/MediaBox [0 0 612 792] +/Contents 4 0 R +/Resources << +/Font << +/F1 5 0 R +>> +>> +>> +endobj + +4 0 obj +<< +/Length 200 +>> +stream +BT +/F1 12 Tf +72 720 Td +(ACTE DE VENTE IMMOBILIERE) Tj +0 -20 Td +/F1 10 Tf +(Entre les soussignes :) Tj +0 -15 Td +(- Vendeur : Jean Dupont, ne le 15/05/1980) Tj +0 -15 Td +(- Acheteur : Marie Martin, nee le 22/03/1985) Tj +0 -20 Td +(Objet : Vente d'un appartement) Tj +0 -15 Td +(Adresse : 123 Rue de la Paix, 75001 Paris) Tj +0 -15 Td +(Surface : 75 m2) Tj +0 -15 Td +(Prix : 250 000 euros) Tj +0 -20 Td +(Fait a Paris, le 15 janvier 2024) Tj +ET +endstream +endobj + +5 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /Helvetica +>> +endobj + +xref +0 6 +0000000000 65535 f +0000000009 00000 n +0000000058 00000 n +0000000115 00000 n +0000000304 00000 n +0000000554 00000 n +trailer +<< +/Size 6 +/Root 1 0 R +>> +startxref +650 +%%EOF diff --git a/uploads/document-1757978867087-187165959.pdf b/uploads/document-1757978867087-187165959.pdf new file mode 100644 index 0000000..f7281c7 --- /dev/null +++ b/uploads/document-1757978867087-187165959.pdf @@ -0,0 +1,84 @@ +%PDF-1.4 +1 0 obj +<< +/Type /Catalog +/Pages 2 0 R +>> +endobj + +2 0 obj +<< +/Type /Pages +/Kids [3 0 R] +/Count 1 +>> +endobj + +3 0 obj +<< +/Type /Page +/Parent 2 0 R +/MediaBox [0 0 612 792] +/Contents 4 0 R +/Resources << +/Font << +/F1 5 0 R +>> +>> +>> +endobj + +4 0 obj +<< +/Length 200 +>> +stream +BT +/F1 12 Tf +72 720 Td +(ACTE DE VENTE IMMOBILIERE) Tj +0 -20 Td +/F1 10 Tf +(Entre les soussignes :) Tj +0 -15 Td +(- Vendeur : Jean Dupont, ne le 15/05/1980) Tj +0 -15 Td +(- Acheteur : Marie Martin, nee le 22/03/1985) Tj +0 -20 Td +(Objet : Vente d'un appartement) Tj +0 -15 Td +(Adresse : 123 Rue de la Paix, 75001 Paris) Tj +0 -15 Td +(Surface : 75 m2) Tj +0 -15 Td +(Prix : 250 000 euros) Tj +0 -20 Td +(Fait a Paris, le 15 janvier 2024) Tj +ET +endstream +endobj + +5 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /Helvetica +>> +endobj + +xref +0 6 +0000000000 65535 f +0000000009 00000 n +0000000058 00000 n +0000000115 00000 n +0000000304 00000 n +0000000554 00000 n +trailer +<< +/Size 6 +/Root 1 0 R +>> +startxref +650 +%%EOF diff --git a/uploads/document-1757978868553-123950766.pdf b/uploads/document-1757978868553-123950766.pdf new file mode 100644 index 0000000..f7281c7 --- /dev/null +++ b/uploads/document-1757978868553-123950766.pdf @@ -0,0 +1,84 @@ +%PDF-1.4 +1 0 obj +<< +/Type /Catalog +/Pages 2 0 R +>> +endobj + +2 0 obj +<< +/Type /Pages +/Kids [3 0 R] +/Count 1 +>> +endobj + +3 0 obj +<< +/Type /Page +/Parent 2 0 R +/MediaBox [0 0 612 792] +/Contents 4 0 R +/Resources << +/Font << +/F1 5 0 R +>> +>> +>> +endobj + +4 0 obj +<< +/Length 200 +>> +stream +BT +/F1 12 Tf +72 720 Td +(ACTE DE VENTE IMMOBILIERE) Tj +0 -20 Td +/F1 10 Tf +(Entre les soussignes :) Tj +0 -15 Td +(- Vendeur : Jean Dupont, ne le 15/05/1980) Tj +0 -15 Td +(- Acheteur : Marie Martin, nee le 22/03/1985) Tj +0 -20 Td +(Objet : Vente d'un appartement) Tj +0 -15 Td +(Adresse : 123 Rue de la Paix, 75001 Paris) Tj +0 -15 Td +(Surface : 75 m2) Tj +0 -15 Td +(Prix : 250 000 euros) Tj +0 -20 Td +(Fait a Paris, le 15 janvier 2024) Tj +ET +endstream +endobj + +5 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /Helvetica +>> +endobj + +xref +0 6 +0000000000 65535 f +0000000009 00000 n +0000000058 00000 n +0000000115 00000 n +0000000304 00000 n +0000000554 00000 n +trailer +<< +/Size 6 +/Root 1 0 R +>> +startxref +650 +%%EOF diff --git a/uploads/document-1757978869530-429886742.pdf b/uploads/document-1757978869530-429886742.pdf new file mode 100644 index 0000000..f7281c7 --- /dev/null +++ b/uploads/document-1757978869530-429886742.pdf @@ -0,0 +1,84 @@ +%PDF-1.4 +1 0 obj +<< +/Type /Catalog +/Pages 2 0 R +>> +endobj + +2 0 obj +<< +/Type /Pages +/Kids [3 0 R] +/Count 1 +>> +endobj + +3 0 obj +<< +/Type /Page +/Parent 2 0 R +/MediaBox [0 0 612 792] +/Contents 4 0 R +/Resources << +/Font << +/F1 5 0 R +>> +>> +>> +endobj + +4 0 obj +<< +/Length 200 +>> +stream +BT +/F1 12 Tf +72 720 Td +(ACTE DE VENTE IMMOBILIERE) Tj +0 -20 Td +/F1 10 Tf +(Entre les soussignes :) Tj +0 -15 Td +(- Vendeur : Jean Dupont, ne le 15/05/1980) Tj +0 -15 Td +(- Acheteur : Marie Martin, nee le 22/03/1985) Tj +0 -20 Td +(Objet : Vente d'un appartement) Tj +0 -15 Td +(Adresse : 123 Rue de la Paix, 75001 Paris) Tj +0 -15 Td +(Surface : 75 m2) Tj +0 -15 Td +(Prix : 250 000 euros) Tj +0 -20 Td +(Fait a Paris, le 15 janvier 2024) Tj +ET +endstream +endobj + +5 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /Helvetica +>> +endobj + +xref +0 6 +0000000000 65535 f +0000000009 00000 n +0000000058 00000 n +0000000115 00000 n +0000000304 00000 n +0000000554 00000 n +trailer +<< +/Size 6 +/Root 1 0 R +>> +startxref +650 +%%EOF diff --git a/uploads/document-1757978930398-680049876.pdf b/uploads/document-1757978930398-680049876.pdf new file mode 100644 index 0000000..f7281c7 --- /dev/null +++ b/uploads/document-1757978930398-680049876.pdf @@ -0,0 +1,84 @@ +%PDF-1.4 +1 0 obj +<< +/Type /Catalog +/Pages 2 0 R +>> +endobj + +2 0 obj +<< +/Type /Pages +/Kids [3 0 R] +/Count 1 +>> +endobj + +3 0 obj +<< +/Type /Page +/Parent 2 0 R +/MediaBox [0 0 612 792] +/Contents 4 0 R +/Resources << +/Font << +/F1 5 0 R +>> +>> +>> +endobj + +4 0 obj +<< +/Length 200 +>> +stream +BT +/F1 12 Tf +72 720 Td +(ACTE DE VENTE IMMOBILIERE) Tj +0 -20 Td +/F1 10 Tf +(Entre les soussignes :) Tj +0 -15 Td +(- Vendeur : Jean Dupont, ne le 15/05/1980) Tj +0 -15 Td +(- Acheteur : Marie Martin, nee le 22/03/1985) Tj +0 -20 Td +(Objet : Vente d'un appartement) Tj +0 -15 Td +(Adresse : 123 Rue de la Paix, 75001 Paris) Tj +0 -15 Td +(Surface : 75 m2) Tj +0 -15 Td +(Prix : 250 000 euros) Tj +0 -20 Td +(Fait a Paris, le 15 janvier 2024) Tj +ET +endstream +endobj + +5 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /Helvetica +>> +endobj + +xref +0 6 +0000000000 65535 f +0000000009 00000 n +0000000058 00000 n +0000000115 00000 n +0000000304 00000 n +0000000554 00000 n +trailer +<< +/Size 6 +/Root 1 0 R +>> +startxref +650 +%%EOF diff --git a/uploads/document-1757978930512-511479316.pdf b/uploads/document-1757978930512-511479316.pdf new file mode 100644 index 0000000..f7281c7 --- /dev/null +++ b/uploads/document-1757978930512-511479316.pdf @@ -0,0 +1,84 @@ +%PDF-1.4 +1 0 obj +<< +/Type /Catalog +/Pages 2 0 R +>> +endobj + +2 0 obj +<< +/Type /Pages +/Kids [3 0 R] +/Count 1 +>> +endobj + +3 0 obj +<< +/Type /Page +/Parent 2 0 R +/MediaBox [0 0 612 792] +/Contents 4 0 R +/Resources << +/Font << +/F1 5 0 R +>> +>> +>> +endobj + +4 0 obj +<< +/Length 200 +>> +stream +BT +/F1 12 Tf +72 720 Td +(ACTE DE VENTE IMMOBILIERE) Tj +0 -20 Td +/F1 10 Tf +(Entre les soussignes :) Tj +0 -15 Td +(- Vendeur : Jean Dupont, ne le 15/05/1980) Tj +0 -15 Td +(- Acheteur : Marie Martin, nee le 22/03/1985) Tj +0 -20 Td +(Objet : Vente d'un appartement) Tj +0 -15 Td +(Adresse : 123 Rue de la Paix, 75001 Paris) Tj +0 -15 Td +(Surface : 75 m2) Tj +0 -15 Td +(Prix : 250 000 euros) Tj +0 -20 Td +(Fait a Paris, le 15 janvier 2024) Tj +ET +endstream +endobj + +5 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /Helvetica +>> +endobj + +xref +0 6 +0000000000 65535 f +0000000009 00000 n +0000000058 00000 n +0000000115 00000 n +0000000304 00000 n +0000000554 00000 n +trailer +<< +/Size 6 +/Root 1 0 R +>> +startxref +650 +%%EOF diff --git a/uploads/document-1757978941809-313614791.pdf b/uploads/document-1757978941809-313614791.pdf new file mode 100644 index 0000000..f7281c7 --- /dev/null +++ b/uploads/document-1757978941809-313614791.pdf @@ -0,0 +1,84 @@ +%PDF-1.4 +1 0 obj +<< +/Type /Catalog +/Pages 2 0 R +>> +endobj + +2 0 obj +<< +/Type /Pages +/Kids [3 0 R] +/Count 1 +>> +endobj + +3 0 obj +<< +/Type /Page +/Parent 2 0 R +/MediaBox [0 0 612 792] +/Contents 4 0 R +/Resources << +/Font << +/F1 5 0 R +>> +>> +>> +endobj + +4 0 obj +<< +/Length 200 +>> +stream +BT +/F1 12 Tf +72 720 Td +(ACTE DE VENTE IMMOBILIERE) Tj +0 -20 Td +/F1 10 Tf +(Entre les soussignes :) Tj +0 -15 Td +(- Vendeur : Jean Dupont, ne le 15/05/1980) Tj +0 -15 Td +(- Acheteur : Marie Martin, nee le 22/03/1985) Tj +0 -20 Td +(Objet : Vente d'un appartement) Tj +0 -15 Td +(Adresse : 123 Rue de la Paix, 75001 Paris) Tj +0 -15 Td +(Surface : 75 m2) Tj +0 -15 Td +(Prix : 250 000 euros) Tj +0 -20 Td +(Fait a Paris, le 15 janvier 2024) Tj +ET +endstream +endobj + +5 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /Helvetica +>> +endobj + +xref +0 6 +0000000000 65535 f +0000000009 00000 n +0000000058 00000 n +0000000115 00000 n +0000000304 00000 n +0000000554 00000 n +trailer +<< +/Size 6 +/Root 1 0 R +>> +startxref +650 +%%EOF diff --git a/uploads/document-1757978941983-241473221.pdf b/uploads/document-1757978941983-241473221.pdf new file mode 100644 index 0000000..f7281c7 --- /dev/null +++ b/uploads/document-1757978941983-241473221.pdf @@ -0,0 +1,84 @@ +%PDF-1.4 +1 0 obj +<< +/Type /Catalog +/Pages 2 0 R +>> +endobj + +2 0 obj +<< +/Type /Pages +/Kids [3 0 R] +/Count 1 +>> +endobj + +3 0 obj +<< +/Type /Page +/Parent 2 0 R +/MediaBox [0 0 612 792] +/Contents 4 0 R +/Resources << +/Font << +/F1 5 0 R +>> +>> +>> +endobj + +4 0 obj +<< +/Length 200 +>> +stream +BT +/F1 12 Tf +72 720 Td +(ACTE DE VENTE IMMOBILIERE) Tj +0 -20 Td +/F1 10 Tf +(Entre les soussignes :) Tj +0 -15 Td +(- Vendeur : Jean Dupont, ne le 15/05/1980) Tj +0 -15 Td +(- Acheteur : Marie Martin, nee le 22/03/1985) Tj +0 -20 Td +(Objet : Vente d'un appartement) Tj +0 -15 Td +(Adresse : 123 Rue de la Paix, 75001 Paris) Tj +0 -15 Td +(Surface : 75 m2) Tj +0 -15 Td +(Prix : 250 000 euros) Tj +0 -20 Td +(Fait a Paris, le 15 janvier 2024) Tj +ET +endstream +endobj + +5 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /Helvetica +>> +endobj + +xref +0 6 +0000000000 65535 f +0000000009 00000 n +0000000058 00000 n +0000000115 00000 n +0000000304 00000 n +0000000554 00000 n +trailer +<< +/Size 6 +/Root 1 0 R +>> +startxref +650 +%%EOF diff --git a/uploads/document-1757978959009-739853979.pdf b/uploads/document-1757978959009-739853979.pdf new file mode 100644 index 0000000..f7281c7 --- /dev/null +++ b/uploads/document-1757978959009-739853979.pdf @@ -0,0 +1,84 @@ +%PDF-1.4 +1 0 obj +<< +/Type /Catalog +/Pages 2 0 R +>> +endobj + +2 0 obj +<< +/Type /Pages +/Kids [3 0 R] +/Count 1 +>> +endobj + +3 0 obj +<< +/Type /Page +/Parent 2 0 R +/MediaBox [0 0 612 792] +/Contents 4 0 R +/Resources << +/Font << +/F1 5 0 R +>> +>> +>> +endobj + +4 0 obj +<< +/Length 200 +>> +stream +BT +/F1 12 Tf +72 720 Td +(ACTE DE VENTE IMMOBILIERE) Tj +0 -20 Td +/F1 10 Tf +(Entre les soussignes :) Tj +0 -15 Td +(- Vendeur : Jean Dupont, ne le 15/05/1980) Tj +0 -15 Td +(- Acheteur : Marie Martin, nee le 22/03/1985) Tj +0 -20 Td +(Objet : Vente d'un appartement) Tj +0 -15 Td +(Adresse : 123 Rue de la Paix, 75001 Paris) Tj +0 -15 Td +(Surface : 75 m2) Tj +0 -15 Td +(Prix : 250 000 euros) Tj +0 -20 Td +(Fait a Paris, le 15 janvier 2024) Tj +ET +endstream +endobj + +5 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /Helvetica +>> +endobj + +xref +0 6 +0000000000 65535 f +0000000009 00000 n +0000000058 00000 n +0000000115 00000 n +0000000304 00000 n +0000000554 00000 n +trailer +<< +/Size 6 +/Root 1 0 R +>> +startxref +650 +%%EOF diff --git a/uploads/document-1757978959105-228905528.pdf b/uploads/document-1757978959105-228905528.pdf new file mode 100644 index 0000000..f7281c7 --- /dev/null +++ b/uploads/document-1757978959105-228905528.pdf @@ -0,0 +1,84 @@ +%PDF-1.4 +1 0 obj +<< +/Type /Catalog +/Pages 2 0 R +>> +endobj + +2 0 obj +<< +/Type /Pages +/Kids [3 0 R] +/Count 1 +>> +endobj + +3 0 obj +<< +/Type /Page +/Parent 2 0 R +/MediaBox [0 0 612 792] +/Contents 4 0 R +/Resources << +/Font << +/F1 5 0 R +>> +>> +>> +endobj + +4 0 obj +<< +/Length 200 +>> +stream +BT +/F1 12 Tf +72 720 Td +(ACTE DE VENTE IMMOBILIERE) Tj +0 -20 Td +/F1 10 Tf +(Entre les soussignes :) Tj +0 -15 Td +(- Vendeur : Jean Dupont, ne le 15/05/1980) Tj +0 -15 Td +(- Acheteur : Marie Martin, nee le 22/03/1985) Tj +0 -20 Td +(Objet : Vente d'un appartement) Tj +0 -15 Td +(Adresse : 123 Rue de la Paix, 75001 Paris) Tj +0 -15 Td +(Surface : 75 m2) Tj +0 -15 Td +(Prix : 250 000 euros) Tj +0 -20 Td +(Fait a Paris, le 15 janvier 2024) Tj +ET +endstream +endobj + +5 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /Helvetica +>> +endobj + +xref +0 6 +0000000000 65535 f +0000000009 00000 n +0000000058 00000 n +0000000115 00000 n +0000000304 00000 n +0000000554 00000 n +trailer +<< +/Size 6 +/Root 1 0 R +>> +startxref +650 +%%EOF diff --git a/uploads/document-1757978967646-440522455.pdf b/uploads/document-1757978967646-440522455.pdf new file mode 100644 index 0000000..f7281c7 --- /dev/null +++ b/uploads/document-1757978967646-440522455.pdf @@ -0,0 +1,84 @@ +%PDF-1.4 +1 0 obj +<< +/Type /Catalog +/Pages 2 0 R +>> +endobj + +2 0 obj +<< +/Type /Pages +/Kids [3 0 R] +/Count 1 +>> +endobj + +3 0 obj +<< +/Type /Page +/Parent 2 0 R +/MediaBox [0 0 612 792] +/Contents 4 0 R +/Resources << +/Font << +/F1 5 0 R +>> +>> +>> +endobj + +4 0 obj +<< +/Length 200 +>> +stream +BT +/F1 12 Tf +72 720 Td +(ACTE DE VENTE IMMOBILIERE) Tj +0 -20 Td +/F1 10 Tf +(Entre les soussignes :) Tj +0 -15 Td +(- Vendeur : Jean Dupont, ne le 15/05/1980) Tj +0 -15 Td +(- Acheteur : Marie Martin, nee le 22/03/1985) Tj +0 -20 Td +(Objet : Vente d'un appartement) Tj +0 -15 Td +(Adresse : 123 Rue de la Paix, 75001 Paris) Tj +0 -15 Td +(Surface : 75 m2) Tj +0 -15 Td +(Prix : 250 000 euros) Tj +0 -20 Td +(Fait a Paris, le 15 janvier 2024) Tj +ET +endstream +endobj + +5 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /Helvetica +>> +endobj + +xref +0 6 +0000000000 65535 f +0000000009 00000 n +0000000058 00000 n +0000000115 00000 n +0000000304 00000 n +0000000554 00000 n +trailer +<< +/Size 6 +/Root 1 0 R +>> +startxref +650 +%%EOF diff --git a/uploads/document-1757978975715-801744721.pdf b/uploads/document-1757978975715-801744721.pdf new file mode 100644 index 0000000..f7281c7 --- /dev/null +++ b/uploads/document-1757978975715-801744721.pdf @@ -0,0 +1,84 @@ +%PDF-1.4 +1 0 obj +<< +/Type /Catalog +/Pages 2 0 R +>> +endobj + +2 0 obj +<< +/Type /Pages +/Kids [3 0 R] +/Count 1 +>> +endobj + +3 0 obj +<< +/Type /Page +/Parent 2 0 R +/MediaBox [0 0 612 792] +/Contents 4 0 R +/Resources << +/Font << +/F1 5 0 R +>> +>> +>> +endobj + +4 0 obj +<< +/Length 200 +>> +stream +BT +/F1 12 Tf +72 720 Td +(ACTE DE VENTE IMMOBILIERE) Tj +0 -20 Td +/F1 10 Tf +(Entre les soussignes :) Tj +0 -15 Td +(- Vendeur : Jean Dupont, ne le 15/05/1980) Tj +0 -15 Td +(- Acheteur : Marie Martin, nee le 22/03/1985) Tj +0 -20 Td +(Objet : Vente d'un appartement) Tj +0 -15 Td +(Adresse : 123 Rue de la Paix, 75001 Paris) Tj +0 -15 Td +(Surface : 75 m2) Tj +0 -15 Td +(Prix : 250 000 euros) Tj +0 -20 Td +(Fait a Paris, le 15 janvier 2024) Tj +ET +endstream +endobj + +5 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /Helvetica +>> +endobj + +xref +0 6 +0000000000 65535 f +0000000009 00000 n +0000000058 00000 n +0000000115 00000 n +0000000304 00000 n +0000000554 00000 n +trailer +<< +/Size 6 +/Root 1 0 R +>> +startxref +650 +%%EOF diff --git a/uploads/document-1757978975717-59597602.pdf b/uploads/document-1757978975717-59597602.pdf new file mode 100644 index 0000000..f7281c7 --- /dev/null +++ b/uploads/document-1757978975717-59597602.pdf @@ -0,0 +1,84 @@ +%PDF-1.4 +1 0 obj +<< +/Type /Catalog +/Pages 2 0 R +>> +endobj + +2 0 obj +<< +/Type /Pages +/Kids [3 0 R] +/Count 1 +>> +endobj + +3 0 obj +<< +/Type /Page +/Parent 2 0 R +/MediaBox [0 0 612 792] +/Contents 4 0 R +/Resources << +/Font << +/F1 5 0 R +>> +>> +>> +endobj + +4 0 obj +<< +/Length 200 +>> +stream +BT +/F1 12 Tf +72 720 Td +(ACTE DE VENTE IMMOBILIERE) Tj +0 -20 Td +/F1 10 Tf +(Entre les soussignes :) Tj +0 -15 Td +(- Vendeur : Jean Dupont, ne le 15/05/1980) Tj +0 -15 Td +(- Acheteur : Marie Martin, nee le 22/03/1985) Tj +0 -20 Td +(Objet : Vente d'un appartement) Tj +0 -15 Td +(Adresse : 123 Rue de la Paix, 75001 Paris) Tj +0 -15 Td +(Surface : 75 m2) Tj +0 -15 Td +(Prix : 250 000 euros) Tj +0 -20 Td +(Fait a Paris, le 15 janvier 2024) Tj +ET +endstream +endobj + +5 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /Helvetica +>> +endobj + +xref +0 6 +0000000000 65535 f +0000000009 00000 n +0000000058 00000 n +0000000115 00000 n +0000000304 00000 n +0000000554 00000 n +trailer +<< +/Size 6 +/Root 1 0 R +>> +startxref +650 +%%EOF diff --git a/uploads/document-1757978983343-539167699.pdf b/uploads/document-1757978983343-539167699.pdf new file mode 100644 index 0000000..f7281c7 --- /dev/null +++ b/uploads/document-1757978983343-539167699.pdf @@ -0,0 +1,84 @@ +%PDF-1.4 +1 0 obj +<< +/Type /Catalog +/Pages 2 0 R +>> +endobj + +2 0 obj +<< +/Type /Pages +/Kids [3 0 R] +/Count 1 +>> +endobj + +3 0 obj +<< +/Type /Page +/Parent 2 0 R +/MediaBox [0 0 612 792] +/Contents 4 0 R +/Resources << +/Font << +/F1 5 0 R +>> +>> +>> +endobj + +4 0 obj +<< +/Length 200 +>> +stream +BT +/F1 12 Tf +72 720 Td +(ACTE DE VENTE IMMOBILIERE) Tj +0 -20 Td +/F1 10 Tf +(Entre les soussignes :) Tj +0 -15 Td +(- Vendeur : Jean Dupont, ne le 15/05/1980) Tj +0 -15 Td +(- Acheteur : Marie Martin, nee le 22/03/1985) Tj +0 -20 Td +(Objet : Vente d'un appartement) Tj +0 -15 Td +(Adresse : 123 Rue de la Paix, 75001 Paris) Tj +0 -15 Td +(Surface : 75 m2) Tj +0 -15 Td +(Prix : 250 000 euros) Tj +0 -20 Td +(Fait a Paris, le 15 janvier 2024) Tj +ET +endstream +endobj + +5 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /Helvetica +>> +endobj + +xref +0 6 +0000000000 65535 f +0000000009 00000 n +0000000058 00000 n +0000000115 00000 n +0000000304 00000 n +0000000554 00000 n +trailer +<< +/Size 6 +/Root 1 0 R +>> +startxref +650 +%%EOF diff --git a/uploads/document-1757978986965-428263598.pdf b/uploads/document-1757978986965-428263598.pdf new file mode 100644 index 0000000..f7281c7 --- /dev/null +++ b/uploads/document-1757978986965-428263598.pdf @@ -0,0 +1,84 @@ +%PDF-1.4 +1 0 obj +<< +/Type /Catalog +/Pages 2 0 R +>> +endobj + +2 0 obj +<< +/Type /Pages +/Kids [3 0 R] +/Count 1 +>> +endobj + +3 0 obj +<< +/Type /Page +/Parent 2 0 R +/MediaBox [0 0 612 792] +/Contents 4 0 R +/Resources << +/Font << +/F1 5 0 R +>> +>> +>> +endobj + +4 0 obj +<< +/Length 200 +>> +stream +BT +/F1 12 Tf +72 720 Td +(ACTE DE VENTE IMMOBILIERE) Tj +0 -20 Td +/F1 10 Tf +(Entre les soussignes :) Tj +0 -15 Td +(- Vendeur : Jean Dupont, ne le 15/05/1980) Tj +0 -15 Td +(- Acheteur : Marie Martin, nee le 22/03/1985) Tj +0 -20 Td +(Objet : Vente d'un appartement) Tj +0 -15 Td +(Adresse : 123 Rue de la Paix, 75001 Paris) Tj +0 -15 Td +(Surface : 75 m2) Tj +0 -15 Td +(Prix : 250 000 euros) Tj +0 -20 Td +(Fait a Paris, le 15 janvier 2024) Tj +ET +endstream +endobj + +5 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /Helvetica +>> +endobj + +xref +0 6 +0000000000 65535 f +0000000009 00000 n +0000000058 00000 n +0000000115 00000 n +0000000304 00000 n +0000000554 00000 n +trailer +<< +/Size 6 +/Root 1 0 R +>> +startxref +650 +%%EOF diff --git a/uploads/document-1757979104857-660440041.pdf b/uploads/document-1757979104857-660440041.pdf new file mode 100644 index 0000000..f7281c7 --- /dev/null +++ b/uploads/document-1757979104857-660440041.pdf @@ -0,0 +1,84 @@ +%PDF-1.4 +1 0 obj +<< +/Type /Catalog +/Pages 2 0 R +>> +endobj + +2 0 obj +<< +/Type /Pages +/Kids [3 0 R] +/Count 1 +>> +endobj + +3 0 obj +<< +/Type /Page +/Parent 2 0 R +/MediaBox [0 0 612 792] +/Contents 4 0 R +/Resources << +/Font << +/F1 5 0 R +>> +>> +>> +endobj + +4 0 obj +<< +/Length 200 +>> +stream +BT +/F1 12 Tf +72 720 Td +(ACTE DE VENTE IMMOBILIERE) Tj +0 -20 Td +/F1 10 Tf +(Entre les soussignes :) Tj +0 -15 Td +(- Vendeur : Jean Dupont, ne le 15/05/1980) Tj +0 -15 Td +(- Acheteur : Marie Martin, nee le 22/03/1985) Tj +0 -20 Td +(Objet : Vente d'un appartement) Tj +0 -15 Td +(Adresse : 123 Rue de la Paix, 75001 Paris) Tj +0 -15 Td +(Surface : 75 m2) Tj +0 -15 Td +(Prix : 250 000 euros) Tj +0 -20 Td +(Fait a Paris, le 15 janvier 2024) Tj +ET +endstream +endobj + +5 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /Helvetica +>> +endobj + +xref +0 6 +0000000000 65535 f +0000000009 00000 n +0000000058 00000 n +0000000115 00000 n +0000000304 00000 n +0000000554 00000 n +trailer +<< +/Size 6 +/Root 1 0 R +>> +startxref +650 +%%EOF diff --git a/uploads/document-1757979104946-190875523.pdf b/uploads/document-1757979104946-190875523.pdf new file mode 100644 index 0000000..f7281c7 --- /dev/null +++ b/uploads/document-1757979104946-190875523.pdf @@ -0,0 +1,84 @@ +%PDF-1.4 +1 0 obj +<< +/Type /Catalog +/Pages 2 0 R +>> +endobj + +2 0 obj +<< +/Type /Pages +/Kids [3 0 R] +/Count 1 +>> +endobj + +3 0 obj +<< +/Type /Page +/Parent 2 0 R +/MediaBox [0 0 612 792] +/Contents 4 0 R +/Resources << +/Font << +/F1 5 0 R +>> +>> +>> +endobj + +4 0 obj +<< +/Length 200 +>> +stream +BT +/F1 12 Tf +72 720 Td +(ACTE DE VENTE IMMOBILIERE) Tj +0 -20 Td +/F1 10 Tf +(Entre les soussignes :) Tj +0 -15 Td +(- Vendeur : Jean Dupont, ne le 15/05/1980) Tj +0 -15 Td +(- Acheteur : Marie Martin, nee le 22/03/1985) Tj +0 -20 Td +(Objet : Vente d'un appartement) Tj +0 -15 Td +(Adresse : 123 Rue de la Paix, 75001 Paris) Tj +0 -15 Td +(Surface : 75 m2) Tj +0 -15 Td +(Prix : 250 000 euros) Tj +0 -20 Td +(Fait a Paris, le 15 janvier 2024) Tj +ET +endstream +endobj + +5 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /Helvetica +>> +endobj + +xref +0 6 +0000000000 65535 f +0000000009 00000 n +0000000058 00000 n +0000000115 00000 n +0000000304 00000 n +0000000554 00000 n +trailer +<< +/Size 6 +/Root 1 0 R +>> +startxref +650 +%%EOF diff --git a/uploads/document-1757979229193-960466573.pdf b/uploads/document-1757979229193-960466573.pdf new file mode 100644 index 0000000..f7281c7 --- /dev/null +++ b/uploads/document-1757979229193-960466573.pdf @@ -0,0 +1,84 @@ +%PDF-1.4 +1 0 obj +<< +/Type /Catalog +/Pages 2 0 R +>> +endobj + +2 0 obj +<< +/Type /Pages +/Kids [3 0 R] +/Count 1 +>> +endobj + +3 0 obj +<< +/Type /Page +/Parent 2 0 R +/MediaBox [0 0 612 792] +/Contents 4 0 R +/Resources << +/Font << +/F1 5 0 R +>> +>> +>> +endobj + +4 0 obj +<< +/Length 200 +>> +stream +BT +/F1 12 Tf +72 720 Td +(ACTE DE VENTE IMMOBILIERE) Tj +0 -20 Td +/F1 10 Tf +(Entre les soussignes :) Tj +0 -15 Td +(- Vendeur : Jean Dupont, ne le 15/05/1980) Tj +0 -15 Td +(- Acheteur : Marie Martin, nee le 22/03/1985) Tj +0 -20 Td +(Objet : Vente d'un appartement) Tj +0 -15 Td +(Adresse : 123 Rue de la Paix, 75001 Paris) Tj +0 -15 Td +(Surface : 75 m2) Tj +0 -15 Td +(Prix : 250 000 euros) Tj +0 -20 Td +(Fait a Paris, le 15 janvier 2024) Tj +ET +endstream +endobj + +5 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /Helvetica +>> +endobj + +xref +0 6 +0000000000 65535 f +0000000009 00000 n +0000000058 00000 n +0000000115 00000 n +0000000304 00000 n +0000000554 00000 n +trailer +<< +/Size 6 +/Root 1 0 R +>> +startxref +650 +%%EOF diff --git a/uploads/document-1757979229292-596497065.pdf b/uploads/document-1757979229292-596497065.pdf new file mode 100644 index 0000000..f7281c7 --- /dev/null +++ b/uploads/document-1757979229292-596497065.pdf @@ -0,0 +1,84 @@ +%PDF-1.4 +1 0 obj +<< +/Type /Catalog +/Pages 2 0 R +>> +endobj + +2 0 obj +<< +/Type /Pages +/Kids [3 0 R] +/Count 1 +>> +endobj + +3 0 obj +<< +/Type /Page +/Parent 2 0 R +/MediaBox [0 0 612 792] +/Contents 4 0 R +/Resources << +/Font << +/F1 5 0 R +>> +>> +>> +endobj + +4 0 obj +<< +/Length 200 +>> +stream +BT +/F1 12 Tf +72 720 Td +(ACTE DE VENTE IMMOBILIERE) Tj +0 -20 Td +/F1 10 Tf +(Entre les soussignes :) Tj +0 -15 Td +(- Vendeur : Jean Dupont, ne le 15/05/1980) Tj +0 -15 Td +(- Acheteur : Marie Martin, nee le 22/03/1985) Tj +0 -20 Td +(Objet : Vente d'un appartement) Tj +0 -15 Td +(Adresse : 123 Rue de la Paix, 75001 Paris) Tj +0 -15 Td +(Surface : 75 m2) Tj +0 -15 Td +(Prix : 250 000 euros) Tj +0 -20 Td +(Fait a Paris, le 15 janvier 2024) Tj +ET +endstream +endobj + +5 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /Helvetica +>> +endobj + +xref +0 6 +0000000000 65535 f +0000000009 00000 n +0000000058 00000 n +0000000115 00000 n +0000000304 00000 n +0000000554 00000 n +trailer +<< +/Size 6 +/Root 1 0 R +>> +startxref +650 +%%EOF diff --git a/uploads/document-1757979400573-883329037.pdf b/uploads/document-1757979400573-883329037.pdf new file mode 100644 index 0000000..f7281c7 --- /dev/null +++ b/uploads/document-1757979400573-883329037.pdf @@ -0,0 +1,84 @@ +%PDF-1.4 +1 0 obj +<< +/Type /Catalog +/Pages 2 0 R +>> +endobj + +2 0 obj +<< +/Type /Pages +/Kids [3 0 R] +/Count 1 +>> +endobj + +3 0 obj +<< +/Type /Page +/Parent 2 0 R +/MediaBox [0 0 612 792] +/Contents 4 0 R +/Resources << +/Font << +/F1 5 0 R +>> +>> +>> +endobj + +4 0 obj +<< +/Length 200 +>> +stream +BT +/F1 12 Tf +72 720 Td +(ACTE DE VENTE IMMOBILIERE) Tj +0 -20 Td +/F1 10 Tf +(Entre les soussignes :) Tj +0 -15 Td +(- Vendeur : Jean Dupont, ne le 15/05/1980) Tj +0 -15 Td +(- Acheteur : Marie Martin, nee le 22/03/1985) Tj +0 -20 Td +(Objet : Vente d'un appartement) Tj +0 -15 Td +(Adresse : 123 Rue de la Paix, 75001 Paris) Tj +0 -15 Td +(Surface : 75 m2) Tj +0 -15 Td +(Prix : 250 000 euros) Tj +0 -20 Td +(Fait a Paris, le 15 janvier 2024) Tj +ET +endstream +endobj + +5 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /Helvetica +>> +endobj + +xref +0 6 +0000000000 65535 f +0000000009 00000 n +0000000058 00000 n +0000000115 00000 n +0000000304 00000 n +0000000554 00000 n +trailer +<< +/Size 6 +/Root 1 0 R +>> +startxref +650 +%%EOF diff --git a/uploads/document-1757979410584-684553297.pdf b/uploads/document-1757979410584-684553297.pdf new file mode 100644 index 0000000..f7281c7 --- /dev/null +++ b/uploads/document-1757979410584-684553297.pdf @@ -0,0 +1,84 @@ +%PDF-1.4 +1 0 obj +<< +/Type /Catalog +/Pages 2 0 R +>> +endobj + +2 0 obj +<< +/Type /Pages +/Kids [3 0 R] +/Count 1 +>> +endobj + +3 0 obj +<< +/Type /Page +/Parent 2 0 R +/MediaBox [0 0 612 792] +/Contents 4 0 R +/Resources << +/Font << +/F1 5 0 R +>> +>> +>> +endobj + +4 0 obj +<< +/Length 200 +>> +stream +BT +/F1 12 Tf +72 720 Td +(ACTE DE VENTE IMMOBILIERE) Tj +0 -20 Td +/F1 10 Tf +(Entre les soussignes :) Tj +0 -15 Td +(- Vendeur : Jean Dupont, ne le 15/05/1980) Tj +0 -15 Td +(- Acheteur : Marie Martin, nee le 22/03/1985) Tj +0 -20 Td +(Objet : Vente d'un appartement) Tj +0 -15 Td +(Adresse : 123 Rue de la Paix, 75001 Paris) Tj +0 -15 Td +(Surface : 75 m2) Tj +0 -15 Td +(Prix : 250 000 euros) Tj +0 -20 Td +(Fait a Paris, le 15 janvier 2024) Tj +ET +endstream +endobj + +5 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /Helvetica +>> +endobj + +xref +0 6 +0000000000 65535 f +0000000009 00000 n +0000000058 00000 n +0000000115 00000 n +0000000304 00000 n +0000000554 00000 n +trailer +<< +/Size 6 +/Root 1 0 R +>> +startxref +650 +%%EOF diff --git a/uploads/document-1757979498902-82727263.pdf b/uploads/document-1757979498902-82727263.pdf new file mode 100644 index 0000000..f7281c7 --- /dev/null +++ b/uploads/document-1757979498902-82727263.pdf @@ -0,0 +1,84 @@ +%PDF-1.4 +1 0 obj +<< +/Type /Catalog +/Pages 2 0 R +>> +endobj + +2 0 obj +<< +/Type /Pages +/Kids [3 0 R] +/Count 1 +>> +endobj + +3 0 obj +<< +/Type /Page +/Parent 2 0 R +/MediaBox [0 0 612 792] +/Contents 4 0 R +/Resources << +/Font << +/F1 5 0 R +>> +>> +>> +endobj + +4 0 obj +<< +/Length 200 +>> +stream +BT +/F1 12 Tf +72 720 Td +(ACTE DE VENTE IMMOBILIERE) Tj +0 -20 Td +/F1 10 Tf +(Entre les soussignes :) Tj +0 -15 Td +(- Vendeur : Jean Dupont, ne le 15/05/1980) Tj +0 -15 Td +(- Acheteur : Marie Martin, nee le 22/03/1985) Tj +0 -20 Td +(Objet : Vente d'un appartement) Tj +0 -15 Td +(Adresse : 123 Rue de la Paix, 75001 Paris) Tj +0 -15 Td +(Surface : 75 m2) Tj +0 -15 Td +(Prix : 250 000 euros) Tj +0 -20 Td +(Fait a Paris, le 15 janvier 2024) Tj +ET +endstream +endobj + +5 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /Helvetica +>> +endobj + +xref +0 6 +0000000000 65535 f +0000000009 00000 n +0000000058 00000 n +0000000115 00000 n +0000000304 00000 n +0000000554 00000 n +trailer +<< +/Size 6 +/Root 1 0 R +>> +startxref +650 +%%EOF diff --git a/uploads/document-1757979498957-182313175.pdf b/uploads/document-1757979498957-182313175.pdf new file mode 100644 index 0000000..f7281c7 --- /dev/null +++ b/uploads/document-1757979498957-182313175.pdf @@ -0,0 +1,84 @@ +%PDF-1.4 +1 0 obj +<< +/Type /Catalog +/Pages 2 0 R +>> +endobj + +2 0 obj +<< +/Type /Pages +/Kids [3 0 R] +/Count 1 +>> +endobj + +3 0 obj +<< +/Type /Page +/Parent 2 0 R +/MediaBox [0 0 612 792] +/Contents 4 0 R +/Resources << +/Font << +/F1 5 0 R +>> +>> +>> +endobj + +4 0 obj +<< +/Length 200 +>> +stream +BT +/F1 12 Tf +72 720 Td +(ACTE DE VENTE IMMOBILIERE) Tj +0 -20 Td +/F1 10 Tf +(Entre les soussignes :) Tj +0 -15 Td +(- Vendeur : Jean Dupont, ne le 15/05/1980) Tj +0 -15 Td +(- Acheteur : Marie Martin, nee le 22/03/1985) Tj +0 -20 Td +(Objet : Vente d'un appartement) Tj +0 -15 Td +(Adresse : 123 Rue de la Paix, 75001 Paris) Tj +0 -15 Td +(Surface : 75 m2) Tj +0 -15 Td +(Prix : 250 000 euros) Tj +0 -20 Td +(Fait a Paris, le 15 janvier 2024) Tj +ET +endstream +endobj + +5 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /Helvetica +>> +endobj + +xref +0 6 +0000000000 65535 f +0000000009 00000 n +0000000058 00000 n +0000000115 00000 n +0000000304 00000 n +0000000554 00000 n +trailer +<< +/Size 6 +/Root 1 0 R +>> +startxref +650 +%%EOF diff --git a/uploads/document-1757979524631-98150388.pdf b/uploads/document-1757979524631-98150388.pdf new file mode 100644 index 0000000..f7281c7 --- /dev/null +++ b/uploads/document-1757979524631-98150388.pdf @@ -0,0 +1,84 @@ +%PDF-1.4 +1 0 obj +<< +/Type /Catalog +/Pages 2 0 R +>> +endobj + +2 0 obj +<< +/Type /Pages +/Kids [3 0 R] +/Count 1 +>> +endobj + +3 0 obj +<< +/Type /Page +/Parent 2 0 R +/MediaBox [0 0 612 792] +/Contents 4 0 R +/Resources << +/Font << +/F1 5 0 R +>> +>> +>> +endobj + +4 0 obj +<< +/Length 200 +>> +stream +BT +/F1 12 Tf +72 720 Td +(ACTE DE VENTE IMMOBILIERE) Tj +0 -20 Td +/F1 10 Tf +(Entre les soussignes :) Tj +0 -15 Td +(- Vendeur : Jean Dupont, ne le 15/05/1980) Tj +0 -15 Td +(- Acheteur : Marie Martin, nee le 22/03/1985) Tj +0 -20 Td +(Objet : Vente d'un appartement) Tj +0 -15 Td +(Adresse : 123 Rue de la Paix, 75001 Paris) Tj +0 -15 Td +(Surface : 75 m2) Tj +0 -15 Td +(Prix : 250 000 euros) Tj +0 -20 Td +(Fait a Paris, le 15 janvier 2024) Tj +ET +endstream +endobj + +5 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /Helvetica +>> +endobj + +xref +0 6 +0000000000 65535 f +0000000009 00000 n +0000000058 00000 n +0000000115 00000 n +0000000304 00000 n +0000000554 00000 n +trailer +<< +/Size 6 +/Root 1 0 R +>> +startxref +650 +%%EOF diff --git a/uploads/document-1757979546717-603102559.pdf b/uploads/document-1757979546717-603102559.pdf new file mode 100644 index 0000000..f7281c7 --- /dev/null +++ b/uploads/document-1757979546717-603102559.pdf @@ -0,0 +1,84 @@ +%PDF-1.4 +1 0 obj +<< +/Type /Catalog +/Pages 2 0 R +>> +endobj + +2 0 obj +<< +/Type /Pages +/Kids [3 0 R] +/Count 1 +>> +endobj + +3 0 obj +<< +/Type /Page +/Parent 2 0 R +/MediaBox [0 0 612 792] +/Contents 4 0 R +/Resources << +/Font << +/F1 5 0 R +>> +>> +>> +endobj + +4 0 obj +<< +/Length 200 +>> +stream +BT +/F1 12 Tf +72 720 Td +(ACTE DE VENTE IMMOBILIERE) Tj +0 -20 Td +/F1 10 Tf +(Entre les soussignes :) Tj +0 -15 Td +(- Vendeur : Jean Dupont, ne le 15/05/1980) Tj +0 -15 Td +(- Acheteur : Marie Martin, nee le 22/03/1985) Tj +0 -20 Td +(Objet : Vente d'un appartement) Tj +0 -15 Td +(Adresse : 123 Rue de la Paix, 75001 Paris) Tj +0 -15 Td +(Surface : 75 m2) Tj +0 -15 Td +(Prix : 250 000 euros) Tj +0 -20 Td +(Fait a Paris, le 15 janvier 2024) Tj +ET +endstream +endobj + +5 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /Helvetica +>> +endobj + +xref +0 6 +0000000000 65535 f +0000000009 00000 n +0000000058 00000 n +0000000115 00000 n +0000000304 00000 n +0000000554 00000 n +trailer +<< +/Size 6 +/Root 1 0 R +>> +startxref +650 +%%EOF diff --git a/uploads/document-1757979557369-139338253.pdf b/uploads/document-1757979557369-139338253.pdf new file mode 100644 index 0000000..f7281c7 --- /dev/null +++ b/uploads/document-1757979557369-139338253.pdf @@ -0,0 +1,84 @@ +%PDF-1.4 +1 0 obj +<< +/Type /Catalog +/Pages 2 0 R +>> +endobj + +2 0 obj +<< +/Type /Pages +/Kids [3 0 R] +/Count 1 +>> +endobj + +3 0 obj +<< +/Type /Page +/Parent 2 0 R +/MediaBox [0 0 612 792] +/Contents 4 0 R +/Resources << +/Font << +/F1 5 0 R +>> +>> +>> +endobj + +4 0 obj +<< +/Length 200 +>> +stream +BT +/F1 12 Tf +72 720 Td +(ACTE DE VENTE IMMOBILIERE) Tj +0 -20 Td +/F1 10 Tf +(Entre les soussignes :) Tj +0 -15 Td +(- Vendeur : Jean Dupont, ne le 15/05/1980) Tj +0 -15 Td +(- Acheteur : Marie Martin, nee le 22/03/1985) Tj +0 -20 Td +(Objet : Vente d'un appartement) Tj +0 -15 Td +(Adresse : 123 Rue de la Paix, 75001 Paris) Tj +0 -15 Td +(Surface : 75 m2) Tj +0 -15 Td +(Prix : 250 000 euros) Tj +0 -20 Td +(Fait a Paris, le 15 janvier 2024) Tj +ET +endstream +endobj + +5 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /Helvetica +>> +endobj + +xref +0 6 +0000000000 65535 f +0000000009 00000 n +0000000058 00000 n +0000000115 00000 n +0000000304 00000 n +0000000554 00000 n +trailer +<< +/Size 6 +/Root 1 0 R +>> +startxref +650 +%%EOF diff --git a/uploads/document-1757979557385-401333266.pdf b/uploads/document-1757979557385-401333266.pdf new file mode 100644 index 0000000..f7281c7 --- /dev/null +++ b/uploads/document-1757979557385-401333266.pdf @@ -0,0 +1,84 @@ +%PDF-1.4 +1 0 obj +<< +/Type /Catalog +/Pages 2 0 R +>> +endobj + +2 0 obj +<< +/Type /Pages +/Kids [3 0 R] +/Count 1 +>> +endobj + +3 0 obj +<< +/Type /Page +/Parent 2 0 R +/MediaBox [0 0 612 792] +/Contents 4 0 R +/Resources << +/Font << +/F1 5 0 R +>> +>> +>> +endobj + +4 0 obj +<< +/Length 200 +>> +stream +BT +/F1 12 Tf +72 720 Td +(ACTE DE VENTE IMMOBILIERE) Tj +0 -20 Td +/F1 10 Tf +(Entre les soussignes :) Tj +0 -15 Td +(- Vendeur : Jean Dupont, ne le 15/05/1980) Tj +0 -15 Td +(- Acheteur : Marie Martin, nee le 22/03/1985) Tj +0 -20 Td +(Objet : Vente d'un appartement) Tj +0 -15 Td +(Adresse : 123 Rue de la Paix, 75001 Paris) Tj +0 -15 Td +(Surface : 75 m2) Tj +0 -15 Td +(Prix : 250 000 euros) Tj +0 -20 Td +(Fait a Paris, le 15 janvier 2024) Tj +ET +endstream +endobj + +5 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /Helvetica +>> +endobj + +xref +0 6 +0000000000 65535 f +0000000009 00000 n +0000000058 00000 n +0000000115 00000 n +0000000304 00000 n +0000000554 00000 n +trailer +<< +/Size 6 +/Root 1 0 R +>> +startxref +650 +%%EOF diff --git a/uploads/document-1757979640402-868065554.pdf b/uploads/document-1757979640402-868065554.pdf new file mode 100644 index 0000000..f7281c7 --- /dev/null +++ b/uploads/document-1757979640402-868065554.pdf @@ -0,0 +1,84 @@ +%PDF-1.4 +1 0 obj +<< +/Type /Catalog +/Pages 2 0 R +>> +endobj + +2 0 obj +<< +/Type /Pages +/Kids [3 0 R] +/Count 1 +>> +endobj + +3 0 obj +<< +/Type /Page +/Parent 2 0 R +/MediaBox [0 0 612 792] +/Contents 4 0 R +/Resources << +/Font << +/F1 5 0 R +>> +>> +>> +endobj + +4 0 obj +<< +/Length 200 +>> +stream +BT +/F1 12 Tf +72 720 Td +(ACTE DE VENTE IMMOBILIERE) Tj +0 -20 Td +/F1 10 Tf +(Entre les soussignes :) Tj +0 -15 Td +(- Vendeur : Jean Dupont, ne le 15/05/1980) Tj +0 -15 Td +(- Acheteur : Marie Martin, nee le 22/03/1985) Tj +0 -20 Td +(Objet : Vente d'un appartement) Tj +0 -15 Td +(Adresse : 123 Rue de la Paix, 75001 Paris) Tj +0 -15 Td +(Surface : 75 m2) Tj +0 -15 Td +(Prix : 250 000 euros) Tj +0 -20 Td +(Fait a Paris, le 15 janvier 2024) Tj +ET +endstream +endobj + +5 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /Helvetica +>> +endobj + +xref +0 6 +0000000000 65535 f +0000000009 00000 n +0000000058 00000 n +0000000115 00000 n +0000000304 00000 n +0000000554 00000 n +trailer +<< +/Size 6 +/Root 1 0 R +>> +startxref +650 +%%EOF diff --git a/uploads/document-1757979688901-92658139.pdf b/uploads/document-1757979688901-92658139.pdf new file mode 100644 index 0000000..f7281c7 --- /dev/null +++ b/uploads/document-1757979688901-92658139.pdf @@ -0,0 +1,84 @@ +%PDF-1.4 +1 0 obj +<< +/Type /Catalog +/Pages 2 0 R +>> +endobj + +2 0 obj +<< +/Type /Pages +/Kids [3 0 R] +/Count 1 +>> +endobj + +3 0 obj +<< +/Type /Page +/Parent 2 0 R +/MediaBox [0 0 612 792] +/Contents 4 0 R +/Resources << +/Font << +/F1 5 0 R +>> +>> +>> +endobj + +4 0 obj +<< +/Length 200 +>> +stream +BT +/F1 12 Tf +72 720 Td +(ACTE DE VENTE IMMOBILIERE) Tj +0 -20 Td +/F1 10 Tf +(Entre les soussignes :) Tj +0 -15 Td +(- Vendeur : Jean Dupont, ne le 15/05/1980) Tj +0 -15 Td +(- Acheteur : Marie Martin, nee le 22/03/1985) Tj +0 -20 Td +(Objet : Vente d'un appartement) Tj +0 -15 Td +(Adresse : 123 Rue de la Paix, 75001 Paris) Tj +0 -15 Td +(Surface : 75 m2) Tj +0 -15 Td +(Prix : 250 000 euros) Tj +0 -20 Td +(Fait a Paris, le 15 janvier 2024) Tj +ET +endstream +endobj + +5 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /Helvetica +>> +endobj + +xref +0 6 +0000000000 65535 f +0000000009 00000 n +0000000058 00000 n +0000000115 00000 n +0000000304 00000 n +0000000554 00000 n +trailer +<< +/Size 6 +/Root 1 0 R +>> +startxref +650 +%%EOF diff --git a/uploads/document-1757979694566-186159238.pdf b/uploads/document-1757979694566-186159238.pdf new file mode 100644 index 0000000..f7281c7 --- /dev/null +++ b/uploads/document-1757979694566-186159238.pdf @@ -0,0 +1,84 @@ +%PDF-1.4 +1 0 obj +<< +/Type /Catalog +/Pages 2 0 R +>> +endobj + +2 0 obj +<< +/Type /Pages +/Kids [3 0 R] +/Count 1 +>> +endobj + +3 0 obj +<< +/Type /Page +/Parent 2 0 R +/MediaBox [0 0 612 792] +/Contents 4 0 R +/Resources << +/Font << +/F1 5 0 R +>> +>> +>> +endobj + +4 0 obj +<< +/Length 200 +>> +stream +BT +/F1 12 Tf +72 720 Td +(ACTE DE VENTE IMMOBILIERE) Tj +0 -20 Td +/F1 10 Tf +(Entre les soussignes :) Tj +0 -15 Td +(- Vendeur : Jean Dupont, ne le 15/05/1980) Tj +0 -15 Td +(- Acheteur : Marie Martin, nee le 22/03/1985) Tj +0 -20 Td +(Objet : Vente d'un appartement) Tj +0 -15 Td +(Adresse : 123 Rue de la Paix, 75001 Paris) Tj +0 -15 Td +(Surface : 75 m2) Tj +0 -15 Td +(Prix : 250 000 euros) Tj +0 -20 Td +(Fait a Paris, le 15 janvier 2024) Tj +ET +endstream +endobj + +5 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /Helvetica +>> +endobj + +xref +0 6 +0000000000 65535 f +0000000009 00000 n +0000000058 00000 n +0000000115 00000 n +0000000304 00000 n +0000000554 00000 n +trailer +<< +/Size 6 +/Root 1 0 R +>> +startxref +650 +%%EOF diff --git a/uploads/document-1757979726561-271138469.pdf b/uploads/document-1757979726561-271138469.pdf new file mode 100644 index 0000000..f7281c7 --- /dev/null +++ b/uploads/document-1757979726561-271138469.pdf @@ -0,0 +1,84 @@ +%PDF-1.4 +1 0 obj +<< +/Type /Catalog +/Pages 2 0 R +>> +endobj + +2 0 obj +<< +/Type /Pages +/Kids [3 0 R] +/Count 1 +>> +endobj + +3 0 obj +<< +/Type /Page +/Parent 2 0 R +/MediaBox [0 0 612 792] +/Contents 4 0 R +/Resources << +/Font << +/F1 5 0 R +>> +>> +>> +endobj + +4 0 obj +<< +/Length 200 +>> +stream +BT +/F1 12 Tf +72 720 Td +(ACTE DE VENTE IMMOBILIERE) Tj +0 -20 Td +/F1 10 Tf +(Entre les soussignes :) Tj +0 -15 Td +(- Vendeur : Jean Dupont, ne le 15/05/1980) Tj +0 -15 Td +(- Acheteur : Marie Martin, nee le 22/03/1985) Tj +0 -20 Td +(Objet : Vente d'un appartement) Tj +0 -15 Td +(Adresse : 123 Rue de la Paix, 75001 Paris) Tj +0 -15 Td +(Surface : 75 m2) Tj +0 -15 Td +(Prix : 250 000 euros) Tj +0 -20 Td +(Fait a Paris, le 15 janvier 2024) Tj +ET +endstream +endobj + +5 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /Helvetica +>> +endobj + +xref +0 6 +0000000000 65535 f +0000000009 00000 n +0000000058 00000 n +0000000115 00000 n +0000000304 00000 n +0000000554 00000 n +trailer +<< +/Size 6 +/Root 1 0 R +>> +startxref +650 +%%EOF diff --git a/uploads/document-1757979735650-48171551.pdf b/uploads/document-1757979735650-48171551.pdf new file mode 100644 index 0000000..f7281c7 --- /dev/null +++ b/uploads/document-1757979735650-48171551.pdf @@ -0,0 +1,84 @@ +%PDF-1.4 +1 0 obj +<< +/Type /Catalog +/Pages 2 0 R +>> +endobj + +2 0 obj +<< +/Type /Pages +/Kids [3 0 R] +/Count 1 +>> +endobj + +3 0 obj +<< +/Type /Page +/Parent 2 0 R +/MediaBox [0 0 612 792] +/Contents 4 0 R +/Resources << +/Font << +/F1 5 0 R +>> +>> +>> +endobj + +4 0 obj +<< +/Length 200 +>> +stream +BT +/F1 12 Tf +72 720 Td +(ACTE DE VENTE IMMOBILIERE) Tj +0 -20 Td +/F1 10 Tf +(Entre les soussignes :) Tj +0 -15 Td +(- Vendeur : Jean Dupont, ne le 15/05/1980) Tj +0 -15 Td +(- Acheteur : Marie Martin, nee le 22/03/1985) Tj +0 -20 Td +(Objet : Vente d'un appartement) Tj +0 -15 Td +(Adresse : 123 Rue de la Paix, 75001 Paris) Tj +0 -15 Td +(Surface : 75 m2) Tj +0 -15 Td +(Prix : 250 000 euros) Tj +0 -20 Td +(Fait a Paris, le 15 janvier 2024) Tj +ET +endstream +endobj + +5 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /Helvetica +>> +endobj + +xref +0 6 +0000000000 65535 f +0000000009 00000 n +0000000058 00000 n +0000000115 00000 n +0000000304 00000 n +0000000554 00000 n +trailer +<< +/Size 6 +/Root 1 0 R +>> +startxref +650 +%%EOF diff --git a/uploads/document-1757980053770-364560183.jpg b/uploads/document-1757980053770-364560183.jpg new file mode 100644 index 0000000..915a0c3 Binary files /dev/null and b/uploads/document-1757980053770-364560183.jpg differ diff --git a/uploads/document-1757980053775-803930700.jpg b/uploads/document-1757980053775-803930700.jpg new file mode 100644 index 0000000..915a0c3 Binary files /dev/null and b/uploads/document-1757980053775-803930700.jpg differ